إنشاء فقط ObjectLayer من نموذج إطار الكيان بواسطة أداة Edmgen
-
01-10-2019 - |
سؤال
كيفية توليد فقط 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).