генерировать только объектный слой Entity Framework Model с помощью инструмента edmgen - PullRequest
0 голосов
/ 25 апреля 2010

Как генерировать только objectLayer с помощью edmgen tool , без генерации csdl, ssdl и views ?

"% WINDIR% \ Microsoft.NET \ Framework \ v4.0.30319 \ EdmGen.exe" / режим: полное поколение / c: "данные . Источник = \ SQLEXPRESS; начальный Каталог = Uqs; Комплексная безопасность = SSPI " / Проект: generateEntityModel / EntityContainer: uqsEntities / namespace: uqsModel / language: CSharp /outobjectlayer:"D:/uqsObjectLayer.cs"

в этом сценарии я не пишу местоположение для записи csdl, ssdl и views, но они генерируются в C: \ Users \ adminUser в Windows Vista и объектный слой генерируется в 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 файла. Теперь есть альтернативный способ или инструмент для генерации объектного слоя из БД?

1 Ответ

1 голос
/ 26 апреля 2010
Режим

: EntityClassGeneration не генерирует CSDL; это читает это. Вы никогда не сможете сгенерировать исходный код без чтения CSDL (учтите, однако, что CSDL может быть частью файла EDMX).

...