13

创建实体模型时出现以下错误。

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 表。我不明白为什么。

4

2 回答 2

19

我刚刚研究了一个类似的问题。事实证明,Entity Framework在 Visual Studio 的窗口 Messages部分中输出了额外的错误信息。Error List

Output如您所见,它比出现在窗口中的一般错误有用得多。这对于帮助我解决问题至关重要。

在此处输入图像描述

于 2011-09-16T12:44:57.687 回答
7

这个问题不可读,但我在Ado.Net Entity Data Model Not Updating Correctly发现了类似的问题。

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

于 2010-03-04T21:44:38.853 回答