0

我有一些 LINQ to SQL 实体表,它们之间存在关系。谁能告诉我一个快速的方法来创建一个只继承一个类而不包括其相关实体的部分类?

4

1 回答 1

3

创建一个仅继承一个没有其相关实体的类的部分类

首先,当你声明一个类因为partial你没有继承任何东西时,你就是在扩展这个类。partial所做的只是允许您跨不同的文件构建一个类,因此本质上,当您向其添加属性/方法时,就像将其添加到原始声明中一样。

其次,它引出了一个问题,为什么要忽略相关的实体属性?它们会自动添加为便捷方法,因此您可以访问相关表中的数据。如果您不想要这种关系,我的建议是在设计时将其从上下文中删除(请记住,如果您从数据库中更新上下文,则关系将再次被拉下)。

于 2012-10-02T12:33:10.377 回答