كيفية إخبار إطار الكيان كيفية حفظ مثيلات من نوع مخصص (يمكن تخزينها كصداق)

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

  •  13-11-2019
  •  | 
  •  

سؤال

واحدة من فئات كولي من الممكن تخزينها في خادم SQL قاعدة البيانات كبين. سؤالي هو: كيف أحصل على إطار كيث السياق لمعرفة كيفية تخزين واسترداد مثيلات فئة كياني؟

مزيد من التفاصيل. أنا أستخدم Noda Time ، والتي يمكن أن تمثل مجموعة واسعة من (الكثير) المواعيد من SQL أو .NET DateTime (وهو حلوى تتصدر). فئة كيان بلدي، يحدث، عبارة عن مجمع حول nodatime الطبقة الفورية. أستطيع أن أقوم بتعيين حدوث طويل، واحصل على طول يحدث مع طرق مثل .SetFromLong (لحظة طويلة) و. tolong ().

لدي حاليا نموذج العمل، حفظ الفصول التي تحتوي خصائص نوع DOT NET DateTime. إذا بدلا من ذلك أريد استخدام الخصائص من النوع المخصص "يحدث"، كيف أقول إطار الكيان كيفية حفظ تلك؟

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

http://msdn.microsoft.com/en-us/library/ BB896343.aspx

أنا أستخدم إطار الكيان 4.

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

المحلول

ما أوصي به هو إضافة خصائص 2 على كيانك Nodatime وطول فترة طويلة، واستبعاد الخاصية NoDatime باستخدام [غير المتغير] في نموذج EF الخاص بك، ثم في تحديث Getter / Setter الطويل.

أي giveacodicetagpre.

تأثير هذا سيكون مخزنا طويلا في DB ولكن يمكنك الوصول إليه في الفصل عبر NoDatime

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