实体框架中的类型化关联

本文关键字:类型化 关联 框架 实体 | 更新日期: 2023-09-27 17:50:23

我有一个关于MS实体框架4中的关联的问题:是否有可能键入多对多关联?

例如,想象一组人和一组项目。我现在想建模的是人们对不同项目的联系,根据他们在这个项目中扮演的角色进行分类。

这是可能的EF4,还是我必须手工建模?

实体框架中的类型化关联

您必须手工建模。继承可以有一些变通方法,但我不希望你的人总是在所有项目中扮演相同的角色,所以它可能行不通。另一种方法是使用多个多对多关联,这样每个角色都有自己的关联。

通过手工建模,我的意思是将连接表暴露为单独的实体,其中将包括对人员,项目和角色的引用。如果您在数据库中这样定义它,则会自动发生。