[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Gender", DbType="Int NOT NULL", UpdateCheck=UpdateCheck.Never)]
public int Gender
{
get
{
return this._Gender;
}
set
{
if ((this._Gender != value))
{
this.OnGenderChanging(value);
this.SendPropertyChanging();
this._Gender = value;
this.SendPropertyChanged("Gender");
this.OnGenderChanged();
}
}
}
有一个update check
的属性,我将它设置为never
。但是,当我在dbml中做了一个小改动时,我必须将这个字段的这个属性设置为不再。我如何在部分类中永久覆盖此属性?重写linq属性c#
更新:在设计
partial class DataBaseDataContext : System.Data.Linq.DataContext
{
public DataBaseDataContext() :
base(ConfigurationManager.ConnectionStrings["MyConnection"].ToString())
{
OnCreated();
}
}
问题。你为什么要为你的项目使用Linq2Sql?相反,微软已经相当放弃该系统来支持实体框架。 –
我认为这个图在实体和linq中是相同的,是不是? – Nofuzy
我不知道,我从来没有使用EF的dbml文件,我只使用Code First。 –