ADO.NET实体数据模型 - 添加自定义属性

时间:2010-01-21 13:54:41

标签: ado.net ado.net-entity-data-model

我是使用ADO.NET实体数据模型工具的新手。我的数据库中有一个表有三个属性(FirstName,LastName,Age)。我需要在这个名为IsChosen的实体中添加一个字段。但是,我无法在数据库中添加此列。

如何向通过此工具生成的实体添加自定义属性?

谢谢!

1 个答案:

答案 0 :(得分:5)

实体数据模型工具可创建部分类。

您可以在另一个源文件中扩展这些部分类。您只需要确保部分类的部分与实体数据模型生成的类位于同一名称空间中。例如:

工具生成代码

namespace Your.Generated.Classes
{
    public partial class Stuff
    {
        public string Name {get; set;}
        public int Age {get; set;}
    }
}

您的单独代码文件

namespace Your.Generated.Classes
{
    public partial class Stuff
    {
        public string NonDatabaseProperty {get; set;}
    }
}