إنشاء فقط ObjectLayer من نموذج إطار الكيان بواسطة أداة Edmgen

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

سؤال

كيفية توليد فقط ObjectLayer بواسطة أداة Edmgen, ، دون توليد CSDL و SSDL ووجهات النظر ?

"٪ windir ٪ microsoft.net framework v4.0.30319 edmgen.exe" /mode: fullgeneration /c: "data source =. : uqsentities /مساحة الاسم: uqsmodel /اللغة: csharp /outobjectlayer: r"d:/uqsobjectlayer.cs "

في هذا البرنامج النصي ، لا أكتب موقعًا لكتابة CSDL و SSDL ووجهات النظر ، لكن يتم إنشاؤها في ج: المستخدمون 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