أوقف LinQ إلى SQL من إعادة تسمية خصائص DataContext بعد إعادة تسميةها

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

  •  09-09-2019
  •  | 
  •  

سؤال

حصلت على كيان يسمى proveDor على سياق البيانات الخاص بي. يتم إنشاء عقار يسمى Proveedors سياق البيانات لتمثيل مجموعة من proveDor. أعيد تسميته إلى provevedores وهو الإملاء الصحيح باللغة الإسبانية. ولكن بمجرد أن أفعل أي شيء على النموذج (غير مرتبط كيان ProveDor) وإعادة بناءه يعيده إلى ProveDors مرة أخرى.

لا أريد إيقاف تشغيل التعددية، فقط أريد أن تتوقف عن إعادة تسمية تعويضاتي :)

شكرا

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

المحلول

عند إجراء تغيير في ملف DBML نموذج البيانات، يتم إنشاء LinQ إلى فئات SQL بالكامل من الصفر. سيتم الكتابة فوق أي تعديلات تقوم بها إلى ملفات الفصل.

يجب إجراء تغيير قواعد التعددية عن طريق تغيير جيل التعليمات البرمجية، لكنني لا أعرف ما إذا كان هذا ممكنا.


يمكنك تغيير الاسم الذي تم إنشاؤه بالنقر بزر الماوس الأيمن فوق الجدول في نافذة DBML Designer واختيار الخصائص. يوجد حقل يسمى "الاسم" الذي يجب أن تكون قادرا على تحديد اسم مخصص.

أيضا: هذا ليس ذا صلة مباشرة بهذه المشكلة بالذات، ولكن إذا كنت ترغب في إضافة تعديلات إلى الفئات التي تم إنشاؤها، يتم تعريفها على أنها فصول جزئية. لذلك يمكنك إضافة طرق إلى الفصول من خلال إنشاء فئة جزئية منفصلة.

نصائح أخرى

أين يمكنك إعادة تسمية ذلك؟ إذا قمت بتغيير رمز C # الذي تم إنشاؤه، فسيتم الكتابة فوقه تماما كما رأيته.

تحتاج إلى تغييره في ملف DBML. افتح هذا الملف. حدد الخاصية، ثم افتح لوحة الخاصية وتغييره هناك.

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