实体框架4.0使用数据库字段名称中的不同属性名称映射POCOS

ace*_*ace 2 ado.net entity entity-framework

我是ADO.Net Entity框架4的新手.我有一组pocos,我需要映射到遗留数据库.问题是db字段名称与poco属性名称不同.例如.db field name ='cusID'和poco property ='CustomerID'.映射这些的最佳方法是什么?

Ale*_*mes 5

这正是EF映射旨在解决的问题.

您的POCO课程需要与您的"概念模型"相匹配...而不是您的"数据模型".

如果在EF中您从数据库构建模型,则只需重命名实体属性即可.这样做会改变概念模型 - 匹配您的POCO类 - 但保持存储模型不变,并设置适当的映射.