我可以通過單擊客戶端瀏覽器中的按鈕生成實體框架模型並將其保存回Web服務器PC?如何從客戶端生成實體框架模型?
回答
EdmGen是,如果你確定這是你的問題的最佳解決方案要走的路:http://msdn.microsoft.com/en-us/library/bb896270.aspx
如果你有,你可以請發表你使用的命令行參數與它的問題叫它?
您必須在您的Web應用程序(System.Diagnostics.Process)中創建一個進程才能從瀏覽器端啓動可執行文件。
正如大衛尼爾說,EmdGen是一個選項,如果這真的是你想要的。
還有EmdGen2,它的優勢在於它能夠直接與EDMX文件的工作:
EdmGen2對於 微軟ADO.NET實體框架的命令行工具。 該工具可用作替換 的EdmGen.exe工具,該工具的.net框架3.5 SP1運送 。 EdmGen.exe只能讀寫 CSDL,SSDL & MSL文件格式。 但是,EdmGen2.exe可以讀取並且 寫入由 Visual Studio設計工具使用的EDMX文件格式。 此外,EdmGen2.exe可以 EDMX和CSDL,SSDL & MSL格式,和源代碼之間進行轉換可以 充當上使用所述工具在 System.Data.Entity.Design組件限定 的API的例子。
另外,EdmGen2.exe在EdmGen.exe中包含一些 實驗功能未找到 。 ANKIT Malpani,一個 實習生與微軟研究 夏天2008年,詹姆斯特威利格, 一個博士後研究員MSR, 更新EdmGen2.exe與識別關係數據庫 模式繼承 relatationships的能力 。您可以通過使用 「RetrofitModel」選項訪問此 功能。 RetrofitModel選項連接到一個 數據庫實例,並構建包含繼承的EDM模型(csdl,msl,ssdl和edmx 文件)。 工具使用數據挖掘技術來確定 數據庫實例中的TPT和TPH模式,以及分區縱向 ,並構建合適的模型和映射。要使用該工具 ,推出EdmGen2與 以下論點:
- 1. 實體框架4模型生成
- 2. 實體框架 - 從模型
- 3. 如何從實體生成元模型?
- 4. ADO.Net實體框架從XSD文件生成模型
- 5. 從實體框架模型生成SQLite數據庫的
- 6. 從實體框架中的模型生成插入腳本
- 7. 實體框架4 + SQL Server CE +從模型生成數據庫
- 8. 從Visual Studio數據庫項目生成實體框架模型
- 9. 發生錯誤而實體框架生成模型
- 10. 將實體框架實體暴露給其他客戶端
- 11. 實體框架 - 生成模型時指定模板
- 12. MVC3客戶端使用數據庫生成的實體框架進行驗證
- 13. 實體框架 - 生成類
- 14. 從實體框架生成sql查詢
- 15. 從WSDL生成實體框架類
- 16. 驗證實體框架對象從WPF客戶端側
- 17. 如何從Angular客戶端生成JWT?
- 18. ASP.Net實體框架模型
- 19. 爲什麼實體框架不生成AspNetUserRoles模型?
- 20. 更改實體框架生成的模型類
- 21. 定製由實體框架生成的模型類
- 22. 實體框架6生成模型性能
- 23. 實體框架需要30分鐘才能生成模型
- 24. 使用MySQL的實體框架 - 超時生成模型
- 25. 實體框架4從具有多個模式的模型生成數據庫
- 26. 實體框架端口從模型優先到代碼優先
- 27. 如何使生成的實體框架生成的SQL清潔
- 28. 實體框架生成的類型不是從EntityObject繼承的
- 29. 實體框架4.2代碼優先 - 自動生成GUID在客戶端/不分實體保存
- 30. 從MongoDB生成模型實體類
我edmgen.exe嘗試過,但沒有得到任何結果尚未 – loviji
你的意思是創建一個對象,並將其保存在按鈕數據庫點擊? 我的另一個猜測是你的意思是在運行時生成類並將其保存在服務器上的程序集中? –
我是關於創建對象並將其保存在數據庫中的過程。我想通過選擇位於SQL服務器上的數據庫從瀏覽器生成EF模型。點擊按鈕後,我想,EF模型完全生成並保存在Web服務器上。有可能嗎?請點一些想法。 – loviji