有哪些不同的映射选项可用于将POCO类(比如Person)属性映射到相关的DB对象/表(比如人员表)列 当class和db对象都已存在于系统中时
提示: 1.数据库是使用DbUP生成的 2. POCO类是由域驱动程序设计生成的。 3.此外,还有一个应用于场景的存储库模式,它采用GENERIC entitytype并在其上应用DbContect方法。 4.在完成两者之间的映射之前,系统尚未起作用。
请分享不同的方法/意见/适当的文章,但不是相同的旧"代码第一"并且" db first"因为它似乎并不适用于这种情况,我猜(虽然不确定)
答案 0 :(得分:0)
我认为你需要担心的唯一方面是名字。 EF对这些使用约定,因此,如果列名称与您的属性不匹配'例如,你会得到错误。您可以使用[Column]和带有[Table]属性的类来装饰属性,以便它们与数据库名称匹配。