distributed caching help


i am perplexing put distributed caching play, i'm controlling .



it requires vigilant being cached serializable, here category object.



[serializable]
public category members
{
open members()
{}

open members(string aspnetusername, twine aspnetpassword,
twine emailaddr,string location)
: this(0,0,aspnetusername, aspnetpassword,emailaddr,datetime.now, location,
0,0,datetime.now,datetime.now,datetime.now,false)
{ }

open members(int64? row,int memberid, twine aspnetusername, twine aspnetpassword,
twine emailaddr,datetime datecreated, twine location, int daimokugoal, int previewimageid,
datetime lastdaimoku, datetime lastnotifed, datetime lastactivitydate, bool isactivated)
{
this.row = row;
this.memberid = memberid;
this.aspnetusername = aspnetusername;
this.aspnetpassword = aspnetpassword;
this.emailaddr = emailaddr;
this.datecreated = datecreated;
this.location = location;
this.daimokugoal = daimokugoal;
this.previewimageid = previewimageid;
this.lastdaimoku = lastdaimoku;
this.lastnotefied = lastnotifed;
this.lastactivitydate = lastactivitydate;
this.isactivated = this.isactivated;
this.details = new lazylist<memberdetails>();
this.blogs = new lazylist<memberblogs>();
this.daimoku = new lazylist<memberdaimoku>();
this.determinations = new lazylist<memberdeterminations>();
this.encouragements = new lazylist<memberencouragements>();
this.entries = new lazylist<memberentries>();
this.friends = new lazylist<memberfriends>();
this.stats = new lazylist<memberstats>();


}



open int64? quarrel { get; set; }
open int memberid { get; set; }
open twine aspnetusername { get; set; }
open twine aspnetpassword { get; set; }
open twine emailaddr { get; set; }
open datetime datecreated { get; set; }
open twine plcae { get; set; }
open int daimokugoal { get; set; }
open int previewimageid { get; set; }
open datetime lastdaimoku { get; set; }
open datetime lastnotefied { get; set; }
open datetime lastactivitydate { get; set; }
open bool isactivated { get; set; }
open lazylist<memberdetails> sum { get; set; }
open lazylist<memberblogs> blogs { get; set; }
open lazylist<memberdaimoku> daimoku { get; set; }
open lazylist<memberdeterminations> determinations { get; set; }
open lazylist<memberencouragements> encouragements { get; set; }
open lazylist<memberentries> entries { get; set; }
open lazylist<memberfriends> friends { get; set; }
open lazylist<memberstats> stats { get; set; }
}


the linqtosql populates class.



  open iqueryable<members> getmemberinfo()
{
controlling (var t = new transactionscope(transactionscopeoption.required,
new transactionoptions { isolationlevel = system.transactions.isolationlevel.readuncommitted }))
{
var law = m _datacontext.viewmembers
let sum = getmemberdetails(m.memberid)
let determinations = getmemberdeterminations(m.memberid)
let daimoku = getmemberdaimoku(m.memberid)
let entries = getmemberentries(m.memberid)
let blogs = getmemberblogs(m.memberid)
let encouragements = getmemberencouragements(m.memberid)
let friends = getmemberfriends(m.memberid)
let points = getmemberstats(m.memberid)
name new members
{
quarrel = m.row,
memberid = m.memberid,
aspnetusername = m.aspnetusername,
aspnetpassword = m.aspnetpassword,
emailaddr = m.emailaddr,
datecreated = m.datecreated,
plcae = m.location,
daimokugoal = m.daimokugoal,
previewimageid = m.previewimageid,
lastdaimoku = m.lastdaimoku.value,
lastnotefied = m.lastnotefied.value,
lastactivitydate = m.lastactivitydate.value,
isactivated = m.isactivated,
sum = new lazylist<memberdetails>(details),
determinations = new lazylist<memberdeterminations>(determinations),
daimoku = new lazylist<memberdaimoku>(daimoku),
entries = new lazylist<memberentries>(entries),
blogs = new lazylist<memberblogs>(blogs),
encouragements = new lazylist<memberencouragements>(encouragements),
friends = new lazylist<memberfriends>(friends),
stats = new lazylist<memberstats>(points)
};
relapse results;
}
}


but reason i am removing error



system.runtime.serialization.serializationexception: form 'system.data.linq.dataquery`1[[daimokubeta.mvc.data.memberdetails, daimokubeta.mvc.data, version=1.0.0.0, culture=neutral, publickeytoken=null]]' public 'system.data.linq, version=3.5.0.0, culture=neutral, publickeytoken=b77a5c561934e089' noted serializable.



memberdetails serializable too..so certain since thinks can't serialized
any ideas?



Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

using mvc, should hoop communication between views? between models?