EDMGENツールでエンティティフレームワークモデルのObjectLayerのみを生成する

StackOverflow https://stackoverflow.com/questions/2708134

質問

生成方法のみ ObjectLayeredmgenツール, 、生成せずに CSDL、SSDLおよびビュー ?

"%Windir% Microsoft.net Framework V4.0.30319 edmgen.exe" /Mode:Fullgeneration /c: "data source =。 sqlexpress; initeral catalog = uqs;統合セキュリティ= sspi" /プロジェクト:GenerateEntityModel /EntityContainerer :uqsentities /namespace:uqsmodel /language:csharp /outobjectlayer:"d:/uqsobjectlayer.cs "

このスクリプトでは、CSDL、SSDL、ビューを書く場所を書きませんが、それらはで生成されます c: users adminuser Windows VistaとObjectLayerが生成します D:/uqsobjectlayer.cs. 。使用する場合 /モード:EntityClassGeneration, this option requires the /incsdl argument and either the /project argument or the /outobjectlayer argument. The /language argument is optional.

しかし、私は使いたくありません CSDL ファイル。私が理解しているように、edmgen.toolは作成できません ObjectLayer それなし CSDL ファイル。次に、生成するための代替方法またはツールがあります ObjectLayer DBから?

役に立ちましたか?

解決

モード:EntityClassGenerationはCSDLを生成しません。それ 読みます それ。 CSDLを読み取ることなくソースコードを生成することはできません(ただし、CSDLはEDMXファイルの一部になることができることに注意してください)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top