爲什麼我無法將表格從服務器資源管理器拖到.edmx設計器窗格?我之前已經完成了相同的步驟,並且工作正常,但是從昨天開始,我沒有使用經典的+符號來丟棄物品,而是得到了無符號(中間帶有斜線的圓圈)。無法將表格從服務器資源管理器拖動到.edmx設計器窗格
我在做什麼錯?正如我所說,我以前做過這件事,但現在它不會讓我拖動東西。
爲什麼我無法將表格從服務器資源管理器拖到.edmx設計器窗格?我之前已經完成了相同的步驟,並且工作正常,但是從昨天開始,我沒有使用經典的+符號來丟棄物品,而是得到了無符號(中間帶有斜線的圓圈)。無法將表格從服務器資源管理器拖動到.edmx設計器窗格
我在做什麼錯?正如我所說,我以前做過這件事,但現在它不會讓我拖動東西。
請不要把這個錯誤的方式,但你絕對確定:)? Linq to SQL支持通過服務器瀏覽器進行拖放操作,但據我所知,在Entity Framework中執行此類操作的唯一方法是選擇「從數據庫更新模型...」上下文菜單選項並從列表中選取你的表格。
我在這裏假設您使用基於您的說法「.edmx」的實體框架(Linq to SQL使用.dbml格式)。
這是正確的。我相信我們最初可以從服務器資源管理器中拖放,但是一旦創建實體框架就不會。之後,我們需要使用數據庫中的更新模型。 – Alkaline 2012-08-16 01:43:54
我不相信EF有任何支持與服務器資源管理器進行交互的支持。 – 2012-08-16 09:09:37
我得到這個錯誤,經過一番研究,我發現,這個問題是存在的,如果你正在使用SQL Server 2012與Visual Studio 2010,請參閱以下鏈接...
無法更新DBML:指定的模塊不能加載 http://social.msdn.microsoft.com/Forums/pl/linqtosql/thread/78537f25-6c45-4b56-b476-992e7fe8b4bf
的Visual Studio數據庫工具錯誤 http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/d65c71f5-3887-4f2a-bbd3-e799a4ac6fdc/
似乎爲時已晚,但可能是這樣幫助別人:
確保您嘗試拖動的表具有主鍵定義!
這就是我最終如何在圖表中獲取表格的方法。
刪除C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll OR C:\Program File\Common Files\microsoft shared\Visual Database Tools\dsref80.dll
。
搜索安裝了Visual Studio 2010的另一臺計算機上的相同文件可正常工作。從該計算機複製該文件,並將其粘貼到計算機上的相同位置。
並享受。它會工作。我試過並獲得訪問權限。
你解決了這個問題還是需要幫助@sergio Tapia – 2015-07-30 06:29:31