سؤال

أريد تعيين خاصية نموذج من نوع تيميزونينفو إلى عمود في قاعدة البيانات.في نهب ، أنا فقط جعلت إيوسيرتيب" تيميزونينفوسترينغ " التي تحولت ذهابا وإيابا ومن ثم استخدام تيبيديف.كيف يمكنني القيام بهذا النوع من العمل باستخدام إطار الكيان 4.0?

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

المحلول

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

public partial class MyEntity
{
    public TimeZoneInfo TimeZone
    {
        get
        {
            return Parse(TimeZoneInfoString);
        }
        set
        {
            TimeZoneInfoString = value.ToString();
        }
    }
}

حيث تكون هذه الفئة هي الجزء الجزئي للكيان الذي تم إنشاؤه تلقائيا. TimeZoneInfoString يتم تعيين الممتلكات في الكيان الخاص بك و Parse و ToString يحتوي على منطق التحويل الخاص بك.

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