استخدم Edmgen لإنشاء SSDL ، و CSDL ولكن لا تنشئ رمز؟

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

  •  28-09-2019
  •  | 
  •  

سؤال

أنا أعمل مع إطار كيان كبير 4.0 EDMX ، وأحتاج إلى أتمتة بناء EDMX. ومع ذلك ، أحتاج إلى الحفاظ على القدرة على استخدام قوالب T4 مخصصة.

في EDMX الخاص بنا ، لدينا توليد رمز لم يسبق له مثيل ، حتى نتمكن من استخدام قوالب T4 متعددة مقابل EDMX. عندما أقوم ببناء باستخدام EDMGEN ، يتم إنشاء الرمز باستخدام القالب الافتراضي.

لقد جربت EDMGEN2 ، ويمكن تخصيصه للسماح بقوالب T4 الخاصة بنا ، ولكن لم يكن قادرًا على تعديل أسماء المجموعات بشكل صحيح ، حتى مع تعيين خاصية .edmx بشكل صريح.

أي مساعدة للحصول على Edmgen أو Edmgen2 للعمل في هذا الموقف سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

كنت قادرا على جعل تعديل EDMGEN2 تعامل بشكل صحيح.

لا يتم تكوين Generator CSDL ، في الإصدار الحالي من EDMGEN2 ، بمحتوى preluralizationservice. مع تعديل سطر واحد لإجباره على استخدام خدمة التعددية الافتراضية ، فإنه يبني CSDL الجمع بشكل صحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top