2
A
回答
2
因爲ODBC is the only supported Interface for .net Clients不能使用OpenEdge DB與實體框架直接(Why doesn't Entity Framework support ODBC?)。
但是有一個用於OpenEdge的商業ADO.NET驅動程序,從OpenLink 和非官方的NHibernate Dialect。
0
您可以使用簡單的ORM Dapper使用ODBC連接到進展OpenEdge。
using (var connection = new OdbcConnection("DSN=My OpenEdge DB;Pwd=mypassword"))
{
connection.Open();
var dogs = connection.Query<Dog>("SELECT * FROM pub.Dogs");
}
您可以使用Dapper.Contrib(這樣你就不需要寫SQL)的一些select語句。其他語句無法正常工作,並且存在參數問題。您可以分叉Dapper並修改代碼來解決這些問題。
相關問題
- 1. 沒有DataDirect的OpenEdge的ODBC?
- 2. 從ODBC Openedge確定主鍵10.2B
- 3. Progress OpenEdge,ODBC,記錄集,加入,哦我的
- 4. Nhibernate 3.3.1 OpenEdge方言生成來自Linq的糟糕的聲明
- 5. 通過OpenEdge ODBC和PHP交叉加入進度數據庫
- 6. OpenEdge和實體框架
- 7. Openedge Progress數據庫與Phalcon
- 8. Openedge 10.2B08 lruskips overhead
- 9. OpenEdge動態TempTable
- 10. 通過PHP ODBC OpenEdge設置查詢超時時間驅動程序
- 11. 爲什麼OpenEdge ODBC連接失敗,錯誤126在IIS中但在VS2010中?
- 12. 將OpenEdge進展到PostgreSQL數據庫
- 13. 通過JDBC連接到Talend中的OpenEdge
- 14. IF THEN SQL中的語句與OpenEdge
- 15. OpenEdge Progress DB導出
- 16. 怪異OpenEdge查詢行爲
- 17. OpenEdge級聯的性能
- 18. Tab中的空格數 - OpenEdge
- 19. ODBC-ODBC橋
- 20. 複製整個大型OpenEdge表
- 21. 在Power BI中載入表進度Openedge時發生錯誤
- 22. OpenEdge SQL DBA賬戶設置
- 23. OpenEdge記錄鎖調試
- 24. OpenEdge OS-COMMAND未能執行
- 25. OpenEdge數據庫和Git
- 26. Openedge - 從URL中讀取XML
- 27. Openedge進度4GL表加入
- 28. Openedge複製過程驗證?
- 29. Openedge 8.3c動態查詢
- 30. openEdge SmartToolBar記錄修改