如何通过edmgen 工具只生成objectLayer,而不生成csdl、ssdl 和视图?
"%windir%\Microsoft.NET\Framework\v4.0.30319\edmgen.exe" /mode:fullgeneration /c:"数据源=.\sqlexpress;初始目录=uqs;集成安全性=SSPI" /project:generateEntityModel /entitycontainer :uqsEntities /namespace:uqsModel /language:CSharp /outobjectlayer:"D:/uqsObjectLayer.cs"
在这个脚本中,我没有写写 csdl、ssdl 和 views 的位置,但它们是在 windows Vista的C:\Users\adminUser中生成的,而 objectLayer 是在D:/uqsObjectLayer.cs中生成的。如果我使用/mode:EntityClassGeneration,this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.
但我不想使用csdl文件。据我了解,edmgen.tool 无法在没有csdl文件的情况下创建对象层。现在有从数据库生成对象层的替代方法或工具吗?