2013-04-16 139 views
2

我试过以下一些简单的教程,以开始使用AdventureWorks数据库的实体框架。我试了几次,结果也一样。从数据库生成实体框架生成空的EDMX

  1. 创建一个类库
  2. 添加ADO.NET实体数据模型
  3. 选择从数据库
  4. 生成创建到AdventureWorks数据库
  5. 的连接选择的所有表和视图

结果:生成一个空白EDMX,告诉我从模型浏览器中拖动项目。 当我查看模型浏览器时,没有任何东西可以拖到EDMX上。

任何想法我可以尝试吗?

使用SQLServer的2012快 的Visual Studio 2012个快递(.NET 4.5)

+1

这是映射adventureworks数据库的已知问题。 Production.Document表具有EF无法识别的数据类型的列。看看这里:http://stackoverflow.com/questions/11143541/adventureworks-cant-create-ado-net-entity-data-model –

+0

你可以删除表,但如果你包含的意见和sp的,edmx文件将抛出一千个错误...转换和重载例外.... 这是一个EF工作真正的混乱 – Legends

回答

1

我有同样的问题。
我的表缺少主键。
添加一个对我有用:把表出现在.edmx中

相关问题