كيف يتغير الصفقة مع المخطط واستخدام طريقة التضمين في إطار الكيان؟

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

سؤال

رمز المثال مأخوذة من آخر حتى السؤال

var test = context.Tests
                  .Include("Question.QuestionLocale")
                  .FirstOrDefault();

إذا كان مخطط DB الخاص بك بحاجة إلى التغيير لسبب ما، فكيف يمكن للمطور أن يتعامل مع القيم المشفوفة الثابت المستخدمة في الطريقة التي تأخذ معلمة سلسلة (تتضمن الطريقة المستخدمة كمثال)، ومعرفة أن هناك مشكلة؟

كنت تحت الانطباع بأن أحد نقاط البيع الكبيرة في Linq-to-unitation كان طبيعته المكتوبة بشدة؛ بمجرد إجراء تغيير في المخطط، يتم تحديث نموذج بيانات الكيانات المقابلة، كما تعرف على الفور هناك مشكلة، لأن الكود الخاص بك لا يمكن تجميعها بعد الآن. لا يكسر هذا الكتابة القوية؟ هل هناك بدائل لاستخدام هذا البناء (أنا جديد على EF - لذلك لدي الكثير من الأسئلة، بعضها الأولية)؟

شكرا!

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