4

我正在使用 EF 4 从数据库中生成我的实体。我在尝试编译我的Model程序集(单独程序集中的 edmx 文件)时收到以下错误。我只在具有主键作为标识列的表上得到错误。这是一个问题吗?还是我只是做出错误的判断?

Error 11007: Entity type 'tableName' is not mapped.

脚步

  1. 使用Entity data model wizard我创建了我的Model(edmx 文件)。
  2. 右键单击 edmx 文件并Add Code Generation Item创建实体(使用 Ado.net self tracking entity generator)。
  3. 通过移动x.tt和编辑实体以指向不同装配中的 edmx 文件,将实体移动到不同装配。
  4. 现在实体和模型(edmx)处于不同的组合中,使我能够拥有一个多层应用程序。

我无法构建Model程序集并且出现错误

Error 11007: Entity type 'tableName' is not mapped.

我已经在网上查了解决方案。是的,我所有的表都有一个主键,它们之间的关联是用外键定义的。对此有任何指示吗?

谢谢,多莉

4

0 回答 0