ADO.NET 实体框架:为业务实体创建通用接口的最佳方法?

发布于 2024-08-02 13:26:09 字数 233 浏览 8 评论 0原文

我刚刚开始使用 ADO.NET 实体数据模型,我很好奇扩展实体行为的最佳方式是什么。

假设我有一个名为“Customers”的表,并且我基于该表创建了一个实体模型。我现在有一个“客户”实体类。我现在想向此类添加一些方法,并使其实现一个接口。

我应该直接更改 Designer.cs 文件中的代码,还是应该从 Customers 继承并从那里做额外的工作?

任何建议/意见都会很棒。

谢谢。

I am just getting started with the ADO.NET Entity Data Model and I was curious as to what was the best way of extending my entities behaviour.

Say I have a table called "Customers" and I create an entity model based on this table. I now have a "Customers" entity class. I want to now add some methods to this class and also make it implement an interface.

Should I directly change the code in the Designer.cs file, or should I inherit from Customers and do my extra work from there?

Any suggestions/advice would be great.

Thanks.

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

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

发布评论

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

评论(1

许你一世情深 2024-08-09 13:26:09

不要更改设计器代码。实体创建部分类,因此您可以执行类似的操作

public partial class Customer: IAmACoolInterface
{
 //implement stuff here



 }

Do not change the designer code. Entities creates partial classes so you can do something like this

public partial class Customer: IAmACoolInterface
{
 //implement stuff here



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