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放在其同一目录下,以防出现找不到程序集的错误