实体模型问题:无法为一个特定表创建模型

时间:2010-02-04 12:20:33

标签: entity-framework entity-model

在创建实体模型时,我收到以下错误。

Added the connection string to Web.Config.
Successfully registered the assembly 'System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' in Web.Config.
ERROR: Unable to generate model because of the following exception: 'Value does not fall within the expected range.'.
Loading metadata from database took 00:00:02.1203632.
Generating model took 00:00:00.8390920.
Writing out the EDMX file took 00:00:00.

所有表都已创建,但BC_States表未创建。我无法理解原因。

2 个答案:

答案 0 :(得分:19)

我刚刚调查过类似的问题。事实证明,Entity Framework在Visual Studio的Messages窗口的Error List部分输出了其他错误信息。

正如您所看到的,它比Output窗口中出现的一般错误更有用。这对帮助我解决问题至关重要。

enter image description here

答案 1 :(得分:7)

问题不可读,但我在Ado.Net Entity Data Model Not Updating Correctly找到了类似的问题。

至于我(我有同样的问题)问题是因为其中一个表没有设置主键。