我有我的域名实体。这些实体都在一个类库中。我的数据库已经存在,许多系统正在使用它。
我想使用EDMX来映射我的POCO类中的哪个字段是数据库中的哪一列。
我既不想生成数据库也不想再生成实体,因为它们都已存在。我只是想使用EDMX来简化开发,而不是使用流畅的api进行映射(代码优先方法)。
更新1:
我只想要一个 DATA MAPPER 功能。我认为iBatis是我想要的最接近的。我可以使用Entity Framework(或nHibernate)获得相同的结果吗?
答案 0 :(得分:0)
只需将.edmx文件复制到新项目中,打开它,添加代码生成项并为其添加POCO生成器。
完成。确保在web.config中添加连接字符串。
编辑:
对不起,我误会了。您需要将数据库反向工程为.edmx文件,然后将代码生成策略设置为无。接下来,您必须将类的名称空间映射到现有的域名称空间,如果表名中的实体名称存在任何差异,则必须专门映射这些名称。
您可能还需要进行其他配置,但这应该可以帮助您入门。