.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. * .pro文件的用途是什么?
- 2. Perforce文件“.perforce”的用途是什么?
- 3. unmanaged.dll.manifest文件的用途是什么?
- 4. vshost.exe文件的用途是什么?
- 5. cordova:platform_www文件夹的用途是什么?
- 6. _p.h文件的用途是什么?
- 7. Silverlight.js文件的用途是什么?
- 8. pdb文件的用途是什么?
- 9. vshost文件的用途是什么?
- 10. .info中文件[]的用途是什么?
- 11. ASP.NET Handler(.ashx)文件的用途和用途是什么?
- 12. 什么是GPX文件?它的用途是什么?
- 13. VB中CLS文件和DLL文件的用途是什么?
- 14. Maven-Surefire插件的用途是什么
- 15. VisitorIdentification控件的用途是什么?
- 16. `$ .support.ownLast`的用途是什么?
- 17. TPopupActionBar的用途是什么?
- 18. _GLOBAL__I_的用途是什么?
- 19. $ _POST的用途是什么?
- 20. “$ this”的用途是什么?
- 21. CreateSilverlight.js的用途是什么?
- 22. vertexAttribPointer的用途是什么?
- 23. RecognizerIntent.DETAILS_META_DATA的用途是什么?
- 24. Rake的用途是什么?
- 25. javax.security.auth.callback。*的用途是什么?
- 26. config.assets.precompile的用途是什么?
- 27. is_uploaded_file()的用途是什么?
- 28. archetypeArtifactId的用途是什么?
- 29. System.Data.SqlClient.SqlParameter.IsNullable的用途是什么?
- 30. com.sun.org.apache.xpath.internal.operations.String的用途是什么?
如何在运行时读取csdl,ssdl,msl。如果我们改变一个模式,那么如何升级表,即如果我们有edmx(在一个表中让员工等),那么数据库向导会生成一个创建员工的脚本。如果我们修改edmx并添加一个表(如Account等)并修改一个员工表(即删除一个coloum),那么edmx会生成一个alter和create脚本。 – 2011-02-09 08:15:40