إف 4 ما يعادل نهيبرنات إيوسرتيب
-
12-11-2019 - |
سؤال
أريد تعيين خاصية نموذج من نوع تيميزونينفو إلى عمود في قاعدة البيانات.في نهب ، أنا فقط جعلت إيوسيرتيب" تيميزونينفوسترينغ " التي تحولت ذهابا وإيابا ومن ثم استخدام تيبيديف.كيف يمكنني القيام بهذا النوع من العمل باستخدام إطار الكيان 4.0?
المحلول
إطار الكيان ليس لديه ما يعادل أنواع المستخدم نهيبرنات.يجب إنشاء خاصية منفصلة في الكيان الخاص بك لذلك وتعيين خاصية السلسلة فقط.سمثينك مثل:
public partial class MyEntity
{
public TimeZoneInfo TimeZone
{
get
{
return Parse(TimeZoneInfoString);
}
set
{
TimeZoneInfoString = value.ToString();
}
}
}
حيث تكون هذه الفئة هي الجزء الجزئي للكيان الذي تم إنشاؤه تلقائيا. TimeZoneInfoString
يتم تعيين الممتلكات في الكيان الخاص بك و Parse
و ToString
يحتوي على منطق التحويل الخاص بك.
لا تنتمي إلى StackOverflow