C# 实体框架4中的类型化关联

C# 实体框架4中的类型化关联,c#,.net,entity-framework,entity-framework-4,C#,.net,Entity Framework,Entity Framework 4,关于MS Entity Framework 4中的关联,我有一个问题:是否可以键入多对多关联 例如,想象一组人和一组项目。我现在想模拟的是不同项目的人民协会,根据他们在这个项目中所扮演的角色进行分类 EF4可以这样做吗?还是我必须手工建模?您必须手工建模。继承可以有一些变通方法,但我不希望您的人在所有项目中都扮演相同的角色,所以它可能不起作用。另一种方法是使用多个多对多关联,以便每个角色都有自己的关联 通过手工建模,我的意思是将连接表作为单独的实体公开,其中包括对person、project和r

关于MS Entity Framework 4中的关联,我有一个问题:是否可以键入多对多关联

例如,想象一组人和一组项目。我现在想模拟的是不同项目的人民协会,根据他们在这个项目中所扮演的角色进行分类


EF4可以这样做吗?还是我必须手工建模?

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


通过手工建模,我的意思是将连接表作为单独的实体公开,其中包括对person、project和role的引用。如果您在数据库中以这种方式定义它,这将自动发生。

感谢您的快速回答。因为我不知道在运行时需要哪些类型,所以我将手工建模。再次感谢,我将这样做:)