我有一个 MVC 4 应用程序,我正在开发并使用代码优先实现,除了我作弊并首先创建了我的数据库,然后使用 EF 电动工具(逆向工程师)从我的数据库中生成了我的实体类(poco)。我想你可以说我做了数据库第一方法,但我没有 edmx 文件,只有上下文类和我的实体类(poco)
我有几个项目正在使用 MVC 和 EF 和 pocos,但只有一个项目我使用该工具从数据库生成我的 pocos。
我的问题是关于使用该工具生成 pocos 时创建的映射文件。这些地图文件的目的是什么?我认为从模型生成数据库时需要地图文件,就像使用真正的代码优先方法一样,在我使用工具从数据库生成模型的情况下,地图文件是否对我的应用程序使用方式有任何影响实体类?