无法创建新的实体数据模型

时间:2009-06-10 15:44:30

标签: asp.net asp.net-mvc

我正在尝试将新的ADO.Net实体数据模型添加到我正在处理的MVC项目中。

当我完成向导时,选择我的数据库和表(现在只有一个表)我收到一个错误“”调用目标抛出了异常。“然后它抛出了添加新项目对话框

此时,我的项目中已创建一个空数据模型。如果我然后选择“从数据库更新模型”并再次完成向导,我会收到类似的错误。

尝试从数据库更新时发生“System.Reflection.TargetInvocationException”类型的异常。异常消息是:'调用目标已抛出异常。'。

有什么想法吗?我已经尝试在一个空项目中做这个,但仍然没有骰子!

亚历

4 个答案:

答案 0 :(得分:1)

您可以尝试使用EdmGen.exe tool手动创建实体数据模型。希望这会提供有关错误的更多信息。

答案 1 :(得分:0)

尝试启用包含异常故障行为

命名空间DataService {      [System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]

public class mydataservice : DataService<DataContext>
{
    blah blah

答案 2 :(得分:0)

我有类似的问题。寻找类似的名称和缺少外键的映射

答案 3 :(得分:0)

我有相同的例外,在我的情况下,我的db(MySql)有一个没有主键的表,我只是添加了一列“ ID ”并使其成为主键,瞧!这个例子消失了:)