0

我有一个在我的网站中使用的 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 文件。某处出了点问题......

4

0 回答 0