C# 保存列表<;KeyValuePair<;int,string>;到具有EF 4.3的DB

C# 保存列表<;KeyValuePair<;int,string>;到具有EF 4.3的DB,c#,.net,entity-framework,C#,.net,Entity Framework,我有一个与我的逻辑实体类相关的信息,它存储为列表 如何在EF code first entities类中反映这一点,以便将此数据正确保存到数据库中 当您的列表实体可以替换另一个对象时,它可以作为一对多关系进行解析。所以在数据库中,它将是两个具有一对多关系的表 因此,可以将子实体添加到父实体 Car car = new Car(); car.Parts.Add(new Part()); 其中汽车具有零件导航特性,定义了一对多零件关系 祝你好运 你能把KeyValu

我有一个与我的逻辑实体类相关的信息,它存储为
列表


如何在EF code first entities类中反映这一点,以便将此数据正确保存到数据库中

当您的列表实体可以替换另一个对象时,它可以作为一对多关系进行解析。所以在数据库中,它将是两个具有一对多关系的表

因此,可以将子实体添加到父实体

        Car car = new Car();
        car.Parts.Add(new Part());
其中汽车具有零件导航特性,定义了一对多零件关系


祝你好运

你能把
KeyValuePair
表示成一个类吗?是的,它可以是一个单独的类,但是我将面临如何从新类链接回“父持有者”的问题。我需要一个代码示例,因为它看起来=)我怀疑这个示例与实体框架有任何关系。它需要在类中以特殊的方式声明属性。