我正在使用ODP.NET。我在项目中添加了一个ADO.NET模型。这样,就创建了一个edmx文件。我选择“从数据库创建”,在我选择表格并单击完成后,edmx设计表面显示为空,但是,模型浏览器窗口显示我添加的表格。
现在的问题是我无法阻止&将表格从模型浏览器拖放到设计图面。请看这个截图:
答案 0 :(得分:5)
可能是由于以下原因:
答案 1 :(得分:0)
这里有几点想法。
1。)此数据库的app.config中的用户ID是否有权进行更改?
2.。)您是否安装了ODT(Oracle Developer Tools)?
3.。)您使用的是ODT,Oracle客户端(ODAC)和数据库本身的一致/可兼容版本吗?
答案 2 :(得分:0)
我猜这是Linq to SQL文件,Linq对SQL文件的体验在我的情况下是不好的。
您需要执行以下操作,而不是拖放
右键单击EDMX设计器表面。您有很多选择,其中包括从数据库中选择“更新模型”选项。
现在,您将看到通常的屏幕,其中包含您在创建EDMX文件时看到的新窗口中的所有数据库对象。
从这个窗口选择新表并从中生成EDMX模型。
之后,此模型将出现在EDMX设计器窗口中。