2009-06-10 31 views
12

我想添加一个新的ADO.Net实体数据模型到我正在处理的MVC项目中。无法创建新的实体数据模型

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

在这一点上,一个空的数据模型已经在我的项目创建的。如果我再选择“更新模型从数据库”,并再次完成向导后,我收到了类似的错误。

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

有什么想法?我也试过在一个空的项目中这样做,而且还没有骰子!

亚历

+0

我知道这是一个老问题,但我真的很想知道答案。如果我找到答案,我会在这里发布。 – Polyfun 2009-10-03 17:58:29

+1

你试图连接什么数据库? – 2009-10-05 15:15:26

回答

1

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

0

尝试启用包括异常的故障行为

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

public class mydataservice : DataService<DataContext> 
{ 
    blah blah 
0

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

0

我有相同的exeption,在我的情况下,它是我的db(MySql)有一个表没有主键,我只是添加了一列“ID”并使其成为主键和瞧!豁免已经结束:)

相关问题