我有一个在我的网站上使用的LINQ to SQL模型。我已经将网站转换为Web应用程序,并且需要向实体添加属性。
我尝试使用设计器添加属性,以及通过服务器资源管理器重新生成实体。
在.cs文件中,我可以看到公共属性JobTemplateName,但是当我尝试访问该属性时,它没有显示出来。所有其他属性显示,而不是新的属性。如果我尝试我得到编译器错误,说Job不包含名为JobTemplateName的属性。
以下是designer.cs中的代码
[global::System.Data.Linq.Mapping.ColumnAttribute(Name="TemplateName", Storage="_JobTemplateName", DbType="NVarChar(400)")]
public string JobTemplateName
{
get
{
return this._JobTemplateName;
}
set
{
if ((this._JobTemplateName != value))
{
this.OnJobTemplateNameChanging(value);
this.SendPropertyChanging();
this._JobTemplateName = value;
this.SendPropertyChanged("JobTemplateName");
this.OnJobTemplateNameChanged();
}
}
}
嗯,好的。看来我有一个database.designer.cs文件和一个database1.designer.cs文件。某处出了点问题......