extend linq entity-class constructor methods entity-class get it's datacontext class


is illusory extend linq-to-sql entity-classes constructor-methods same go; entity-class get it's data-context class?--in idea converting entity-class business object.



this settlement i am now using:



namespace xxx
{
open category user : xxx.datacontext
{
open enum siteaccessrights
{
notregistered = 0,
purebred = 1,
executive = 3
}

private xxx.entities.user _user;

open int32 id
{
get
{
relapse this._user.usersid;
}
}

open xxx.user.siteaccessrights accessrights
{
get
{
relapse (xxx.user.siteaccessrights)this._user.usersaccessrights;
}

set
{
this._user.usersaccessrights = (int32)value;
}
}

open twine alias
{
get
{
relapse this._user.usersalias;
}

set
{
this._user.usersalias = value;
}
}


open user(int32 userid)
{
var user = (from u base.users
where u.usersid == userid
name u).firstordefault();

(user != null)
{
this._user = user;
}
else
{
this._user = new xxx.entities.user();

base.users.insertonsubmit(this._user);
}
}


open user(xxx.user.siteaccessrights accessrights, twine alias)
{
var user = (from u base.users
where u.usersaccessrights == (int32)accessrights && u.usersalias == alias
name u).firstordefault();

(user != null)
{
this._user = user;
}
else
{
this._user = new xxx.entities.user
{
usersaccessrights = (int32)accessrights,
usersalias = alias
};

base.users.insertonsubmit(this._user);
}
}


open vacant deleteonsubmit()
{
base.users.deleteonsubmit(this._user);
}
}
}


update:



notice i have twin constructor-methods user class. i'd send those user entity-class and extend user entity-class it's data-context class, data-context accessible entity-class "new-up".



hope creates sense.



Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members