2013-02-14 8 views
5

एंटिटी फ्रेमवर्क 6 कोड फर्स्ट में, गुणों को DateTime2 के रूप में मॉडल करने के लिए मजबूर करने का कोई तरीका है?क्या डेटटाइम 2 के रूप में मॉडलिंग के लिए सभी डेटटाइम गुणों को मजबूर करना संभव है?

मुझे पता है कि मैं प्रत्येक व्यक्ति DateTime संपत्ति पर

.HasColumnType("datetime2") 

कर सकते हैं, लेकिन वहाँ सभीDateTime गुण के लिए एक डिफ़ॉल्ट के रूप में सेट करने के लिए एक तरीका है मैं सोच रहा हूँ।

उत्तर

7

हां।

modelBuilder.Properties<DateTime>().Configure(c => c.HasColumnType("datetime2")); 
:

इकाई की रूपरेखा 6 के सुविज्ञ एपीआई में, आप इस एक पंक्ति का उपयोग करके सभी DateTime गुण अद्यतन कर सकते हैं

संबंधित मुद्दे