Entity Data model 生成器EDMGen2


EdmGen2可以从http://code.msdn.microsoft.com/EdmGen2这里下载,编译后得到EdmGen2.exe

命令使用方法:EdmGen2 /<命令参数> <连接字符串> <数据提供程序集名称> <模型名称>

命令参数:
EdmGen2 [参数]
/FromEdmx <edmx文件>
/ToEdmx <csdl 文件> <msl 文件> <ssdl 文件>
/ModelGen <connection string> <provider name> <model name>
/RetrofitModel <connection string> <provider name> <model name> <percent threshold>?
/ViewGen cs|vb <edmx文件>
/CodeGen cs|vb <edmx文件>
/Validate <edmx 文件>

生成edmx文件命令如下:
EdmGen2 /ModelGen "server=localhost;User Id=root;Password=123456;database=soho" "MySql.Data.MySqlClient" "SohoModel"


同时生成edmx、csdl、msl、ssdl四个文件:
EdmGen2 /RetrofitModel "server=localhost;User Id=root;Password=123456;database=soho" "MySql.Data.MySqlClient" "SohoEntity"

生成 View.cs
EdmGen2 /ViewGen cs "SohoEntity.edmx"

注意:在使用EdmGen2命令时要把ConceptualEdmGen.dll放在其同一目录下,以防出现找不到程序集的错误

posted @ 2010-11-03 14:57  幽境仼孓  阅读(574)  评论(0编辑  收藏  举报