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

发布于 2024-08-18 15:15:38 字数 146 浏览 4 评论 0原文

我刚开始使用 ADO.NET 实体数据模型工具。我的数据库中有一个表,它具有三个属性(名字、姓氏、年龄)。我需要向该实体添加一个名为 IsChosen 的字段。但是,我无法在数据库中添加此列。

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

谢谢你!

I am new to using the ADO.NET Entity Data Model tool. I have a table in my database that has three properties (FirstName, LastName, Age). I need to add a field to this entity called IsChosen. However, I cannot add this column in the database.

How do I add custom properties to entities generated through this tool?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

锦爱 2024-08-25 15:15:38

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

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

工具生成的代码

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;}
    }
}

The Entity Data Model tool creates partial classes.

You can extend those partial classes in another source file. You just need to make sure your section of the partial class lives in the same namespace as the Entity Data Model generated classes. For example:

Tool Generated Code

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

Your Seperate Code File

namespace Your.Generated.Classes
{
    public partial class Stuff
    {
        public string NonDatabaseProperty {get; set;}
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文