ماذا يعني "إدراج = صحيح" يعني على رابطة سجل النشطة القلعة

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

  •  21-08-2019
  •  | 
  •  

سؤال

وأنا أعمل على مشروع باستخدام أحدث قلعة سجل. أنا تعثرت عبر "إدراج = الحقيقية" حجة السمة على الجمعية AR اليوم، ولكن لم أستطع تجريب ما في الواقع لا.

[BelongsTo("UserId",Insert = true)]
public ARUser User {
  get { return mUser; }
  set { mUser = value; }
}

ويمكن للشخص أن تعطيني فكرة؟ لم أجد الجواب في الوثائق.

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

المحلول

نعم، ستجد إدراج وتحديث الملكية على عدد قليل AR الصفات ..

وكان علي أن أفعل القليل من التجارب للتأكد فهمت الوثائق.

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

[Property(Insert=false, Update=false)]
public virtual string Name { get; set; }

وجود تحديث لتعيين صحيح وإدراج إلى false يشير إلى أن تعيين هذه الخاصية ومن ثم إدراج عنصر لن يضع هذه القيمة في قاعدة البيانات.

[Property(Insert=false)]
public virtual DateTime Created { get; set; }

وأما بالنسبة للسيناريوهات الاستخدام، وكنت لوحدك.

نصائح أخرى

الوثائق - تعيين إلى false تجاهل هذا الارتباط عند إدراج كيانات هذه الفئة أكتيفيريكورد.

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