我正在尝试在现有数据库上使用 Code First 设置实体框架。数据库状态不佳(命名约定不佳且需要一些约束)。我正在构建的应用程序是一个 MVC 应用程序。我有一个“模型”、“存储库”和“Web”(mvc)层。
要设置 EF 并映射我的模型对象(POCO 对象),是否需要将我的对象与数据库表匹配?我可以改为使用自己的存储过程进行 CRUD 操作吗?如果我使用 WCF 数据服务会有帮助吗?
我计划使用流利的配置来映射我的对象,但由于数据库模式而存在一些问题。我知道考虑重新设计数据库只是为了让 EF 正确映射。任何建议将不胜感激!!