我想要查詢Access數據庫,並且由於EF不支持Access數據庫,我已創建了一個鏈接服務器到我的Access數據庫。問題是:下一步是什麼?我如何查詢鏈接的服務器?我如何更新行?我如何將鏈接服務器中的表映射到EF代碼第一類?如何將EF代碼第一個V4映射到鏈接的服務器
1
A
回答
0
您不能因爲EF不支持鏈接的服務器。您可以嘗試的是爲鏈接表創建可更新的數據庫視圖並映射這些視圖。
0
鏈接服務器可能是SQL Server。您可以使用數據庫優先方法使用該SQL服務器上的數據庫來生成您的EDMX模型,也可以使用代碼優先方法來生成數據庫,並鏈接到使用Access的數據庫。
+0
我成功地從代碼中生成了數據庫,並且我將映射(通過流暢的API)更改爲目標訪問表的同義詞,但現在,我無法更新訪問數據庫,導致發生異常:'MSDTC on服務器XXX不可用' – 2012-08-13 10:56:16
+0
因此,現在我手動啓動了DTC服務器並且一切正常,但是現在,我又出現了另一個錯誤:「請求的操作無法執行,因爲OLE DB提供程序」Microsoft.ACE.OLEDB.12.0「用於鏈接服務器「AA」不支持所需的事務接口。「問題是什麼 ? – 2012-08-13 13:20:08
相關問題
- 1. EF 4.1代碼第一:一個一對多映射問題
- 2. EF代碼第一個未映射的屬性?
- 3. EF代碼第一個6和多對多的實體映射
- 4. 如何將域映射到服務器?
- 5. EF代碼第一個複合鍵映射
- 6. ADO EF代碼第一個泛型中間類繼承映射
- 7. 如何將對象映射到EF 4代碼的視圖?
- 8. 映射到不同的鏈接服務器每個數據庫
- 9. EF 4.3代碼第一次映射N:同一類型的M
- 10. 如何向表格添加一列(模式升級)並將其映射到EF代碼的第一個對象
- 11. EF代碼優先映射一個表到一些實體
- 12. 如何遷移生產服務器上的EF代碼第一個數據庫
- 13. EF 4.1代碼與父子代和繼承映射的第一個問題
- 14. 表未使用EF代碼第一種方法映射
- 15. EF 4.3.1代碼第一張表索引映射或創建
- 16. EF 4.1代碼第一次 - 映射關係
- 17. 錯誤重新映射EF代碼第一次TPH鑑別
- 18. 如何將多個服務映射到一個Kubernetes Ingress路徑?
- 19. 如何將ViewModel映射到Model(MVC EF)
- 20. 將子域映射到服務器
- 21. 將JSONObject映射到SQL服務器
- 22. 將域名映射到linux服務器
- 23. Ef中的代碼首先映射
- 24. 實體框架代碼第一個0到1的映射
- 25. 將EF 4.1代碼優先模型映射到數據庫表
- 26. 重命名映射迭代器的第一個和第二個
- 27. EF代碼第一個構成,表格映射,模擬複雜類型
- 28. 無法使用泛型創建EF代碼第一個映射類
- 29. EF代碼優先:無法連接到SQL服務器
- 30. EF 6.1.3與「鏈接服務器」
hi @Ladislav Mrnka,以及我如何創建可更新的數據庫視圖? – 2012-08-13 09:22:43
只需按照[文檔](http://msdn.microsoft.com/en-us/library/ms180800.aspx)。爲每個想要給我們的鏈接表創建單個視圖就足夠了。 – 2012-08-13 09:46:25