مستودع Subsic Simple - استمر في الممتلكات الخاصة
-
30-09-2019 - |
سؤال
أنا أستفيد من simplerepository subsic
عندي حصة دراسية:
public class X{public string abc {get; set;}private string def {get; set;}}
تم تعيين خاصية "DEF" فقط داخل تلك الفئة ولا أريد أن تكون العقار مرئيًا خارجيًا ، ولكن لسبب ما عندما أقوم بحفظ الكائن باستخدام repo.save (x) ، لا يتم استمرار الخاصية الخاصة بـ DB
أي مساعدة؟
المحلول
قم بإعداد نموذجين للبيانات ، وهو نموذج يمثل X في الواجهة الأمامية (العامة ، المرئية) وذات يمثل X في الواجهة الخلفية (خاصة ، مخفية):
namespace App.BackEnd // classes here are used for database storage
{
public class X
{
public string abc { get; set; }
public string def { get; set; }
public FrontEnd.X ToFrontEnd()
{
return new FrontEnd.X
{
abc = abc
};
}
}
}
namespace App.FrontEnd // classes here are used for public interfaces
{
public class X
{
public string abc { get; set; }
}
}
لا تنتمي إلى StackOverflow