.edmx文件的用途是什麼?閱讀CSDL,SSDL和MSL規範,它看起來像.edmx文件僅在設計時使用。我們是否打算與其他edmx分發?好像我們需要分發.ssdl和/或.csdl文件。.edmx文件的用途是什麼?
16
A
回答
13
EDMX是Visual Studio關於您的實體數據模型的所有內容的「容器」。
它包含CSDL,SSDL,MSL中的所有信息,以及有關Visual Studio設計器表面中表格的可視佈局的信息。
在構建過程中,EDMX文件被轉換爲CSDL,SSDL,MSL(通常作爲資源嵌入到程序集中)。您絕對不必在應用程序的任何位置分發或複製EDMX文件。
更新:如果你更感興趣的是基於代碼的方法,你應該看看code-first CTP爲實體框架,通過獲得沒有任何的.edmx,.csdl/SSDL/MSL文件在所有。
5
.edmx file
是一個XML文件,它定義了這些模型之間的conceptual model
,a storage model
和mapping
。 .edmx file
還包含ADO.NET Entity Data Model Designer (Entity Designer)
用於以圖形方式呈現模型的信息。
相關問題
- 1. .jd文件的用途是什麼?
- 2. Perforce文件「.perforce」的用途是什麼?
- 3. Silverlight.js文件的用途是什麼?
- 4. vshost文件的用途是什麼?
- 5. MonkeyTalkAPI.js文件的用途是什麼?
- 6. mdf文件的用途是什麼?
- 7. unmanaged.dll.manifest文件的用途是什麼?
- 8. features.h頭文件的用途是什麼?
- 9. CRX文件的用途是什麼?
- 10. _p.h文件的用途是什麼?
- 11. .info中文件[]的用途是什麼?
- 12. mongo.lock文件的用途是什麼?
- 13. * .pro文件的用途是什麼?
- 14. vshost.exe文件的用途是什麼?
- 15. Symfony2 bootstrap.php.cache文件的用途是什麼?
- 16. Schema.rb文件的用途是什麼?
- 17. pdb文件的用途是什麼?
- 18. 「rawproto」文件的用途是什麼?
- 19. cordova:platform_www文件夾的用途是什麼?
- 20. .csproj文件的用途是什麼?
- 21. ASP.NET Handler(.ashx)文件的用途和用途是什麼?
- 22. 什麼是GPX文件?它的用途是什麼?
- 23. 什麼是Android密鑰庫文件,它的用途是什麼?
- 24. VB中CLS文件和DLL文件的用途是什麼?
- 25. layout.xml的用途是什麼?
- 26. PhoneGap的用途是什麼?
- 27. AtomicReferenceArray的用途是什麼?
- 28. felix.xml的用途是什麼?
- 29. WSDL的用途是什麼?
- 30. RegisterFmxClasses的用途是什麼?
如何在運行時讀取csdl,ssdl,msl。如果我們改變一個模式,那麼如何升級表,即如果我們有edmx(在一個表中讓員工等),那麼數據庫嚮導會生成一個創建員工的腳本。如果我們修改edmx並添加一個表(如Account等)並修改一個員工表(即刪除一個coloum),那麼edmx會生成一個alter和create腳本。 – 2011-02-09 08:15:40