【发布时间】:2011-03-31 00:44:44
【问题描述】:
Linq 对 SQL Server 执行查询后,对象的属性何时设置?
ExamVersion 类的以下属性由 LINQ to SQL 类 (.dbml) 文件生成。
[Column(Storage="_SourceSafeVersionNum", DbType="Int", UpdateCheck=UpdateCheck.Never)]
public System.Nullable<int> SourceSafeVersionNum
{
get
{
return this._SourceSafeVersionNum;
}
set
{
if ((this._SourceSafeVersionNum != value))
{
this.OnSourceSafeVersionNumChanging(value);
this.SendPropertyChanging();
this._SourceSafeVersionNum = value;
this.SendPropertyChanged("SourceSafeVersionNum");
this.OnSourceSafeVersionNumChanged();
}
}
}
执行此 LINQ 查询后:
var query = from examVersion in db.ExamVersions
where examVersion.ExamVersionID == ExamVersionID
select examVersion;
return query.ToList();
LINQ 何时/在何处设置 SourceSafeVersionNum 属性?
我在设置器上放置了一个断点,但它在调试期间从未被调用。没有设置此值的构造函数。
【问题讨论】:
标签: sql-server linq