当POCO类和DB已存在时,EF CORE 2.0映射选项

时间:2017-09-25 11:11:39

标签: entity-framework-core asp.net-core-2.0

有哪些不同的映射选项可用于将POCO类(比如Person)属性映射到相关的DB对象/表(比如人员表)列 当class和db对象都已存在于系统中时

提示: 1.数据库是使用DbUP生成的 2. POCO类是由域驱动程序设计生成的。 3.此外,还有一个应用于场景的存储库模式,它采用GENERIC entitytype并在其上应用DbContect方法。 4.在完成两者之间的映射之前,系统尚未起作用。

请分享不同的方法/意见/适当的文章,但不是相同的旧"代码第一"并且" db first"因为它似乎并不适用于这种情况,我猜(虽然不确定)

1 个答案:

答案 0 :(得分:0)

我认为你需要担心的唯一方面是名字。 EF对这些使用约定,因此,如果列名称与您的属性不匹配'例如,你会得到错误。您可以使用[Column]和带有[Table]属性的类来装饰属性,以便它们与数据库名称匹配。

相关问题