Linq to sql Linq到SQL继承和每个类的表-多个角色需要的方法
我使用L2S和一个继承模型来映射人与特定角色的关系 盖伊·伯斯坦(Guy Burstein)出色的博客文章解释了如何做到这一点: 然而,我有一个具体的例子,一个人有多个角色。例如,“Jane Doe”是联系人和程序员。 在这个模型中,她需要人员表中的两行,一行作为联系人(PersonType=1),另一行作为程序员(PersonType=3) 如果她更改了姓氏,并且该更新发生在她作为联系人的角色中,我需要更改“Jane Doe”的所有实例,以反映各地的名称更改Linq to sql Linq到SQL继承和每个类的表-多个角色需要的方法,linq-to-sql,inheritance,c#-3.0,Linq To Sql,Inheritance,C# 3.0,我使用L2S和一个继承模型来映射人与特定角色的关系 盖伊·伯斯坦(Guy Burstein)出色的博客文章解释了如何做到这一点: 然而,我有一个具体的例子,一个人有多个角色。例如,“Jane Doe”是联系人和程序员。 在这个模型中,她需要人员表中的两行,一行作为联系人(PersonType=1),另一行作为程序员(PersonType=3) 如果她更改了姓氏,并且该更新发生在她作为联系人的角色中,我需要更改“Jane Doe”的所有实例,以反映各地的名称更改 什么样的最佳方法(改进的数据结构
什么样的最佳方法(改进的数据结构)可以用来更改所有角色的姓氏?最后,我希望避免覆盖每个常规表单更新事件以包含所有实例,但这可能是唯一的方法。非常感谢您的建议或方法。从您提供的信息中我可以看出,您的数据库应该有三个表:
在对象模型中,
程序员
和联系人
都有一个个人
属性。从您提供的信息可以看出,您的数据库应该有三个表:
Programmer
和Contact
都有一个Person
属性