使用EF 4.3将列表<keyvaluepair <int,string>保存到数据库</keyvaluepair <int,string>

时间:2012-07-11 23:43:41

标签: c# .net entity-framework

我有一个与我的逻辑实体类相关的信息,该信息存储为List<KeyValuePair<int,string>>

如何在我的EF代码第一个实体类中反映这一点,以正确地将这些数据保存到数据库中?

1 个答案:

答案 0 :(得分:1)

当您的列表实体可以使用另一个对象时,可以将其解析为一对多关系。所以在数据库中,它将是两个表,其中有两个很多关系。

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

        Car car = new Car();
        car.Parts.Add(new Part());

其中汽车具有零件导航属性定义一对多零件关系

祝你好运!