0

我有我的域实体。这些实体都在一个类库中。我的数据库已经存在,许多系统都在使用它。

我想使用 EDMX 来映射我的 POCO 类中的哪个字段是数据库中的哪个列。

我不想再次生成数据库或实体,因为它们都已经存在。我只想使用 EDMX 来简化开发,而不是使用流利的 api 进行映射(代码优先方法)。

更新 1:

我只想要一个DATA MAPPER功能。我认为 iBatis 是我想要的最接近的。我可以使用实体框架(或 nHibernate)实现相同的结果吗?

4

1 回答 1

0

只需将 .edmx 文件复制到您的新项目中,打开它,添加代码生成项并为其添加 POCO 生成器。

完毕。确保在 web.config 中添加连接字符串。

编辑:

对不起,我误会了。您需要将数据库反向工程为 .edmx 文件,然后将代码生成策略设置为无。接下来,您必须将类的名称空间映射到现有的域名称空间,如果实体名称与表名称有任何差异,您必须专门映射这些名称。

您可能还需要进行其他配置,但这应该可以帮助您入门。

于 2012-04-09T14:11:39.350 回答