2011-11-02 8 views
6

क्या ईएफ 4.2 कोड पहले एनम प्रकारों के लिए समर्थन करता है? यदि हां, तो आप इसका उपयोग कैसे करते हैं? Nuget EntityFramework पैकेज का उपयोग करते समय निम्नलिखित enum संपत्ति के लिए फ़ील्ड नहीं बनाते हैं।इकाई फ्रेमवर्क 4.2 एनम समर्थन

public class FooContext : DbContext 
{ 
    public IDbSet<Foo> Foos { get; set; } 
} 

public class Foo 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    public Category Category { get; set; } 
} 

public enum Category {One, Two, Three } 

var db = new FooContext(); 
db.Foos.ToList(); 

उत्तर

2

सं

enum समर्थन और कई और अधिक सुविधाओं "जून 2011 CTP" पूर्वावलोकन (see announcement) में शामिल थे - लेकिन उन एफई कोर में परिवर्तन की आवश्यकता है और उन बाद में भेज दिया जाएगा।

ईएफ 4.2 केवल कुछ बगफिक्स और छोटे बदलाव हैं - ADO.NET team blog announcement देखें।

इस रिलीज में क्या नहीं है?

जैसा कि पहले रिलीज़ किया गया था, यह रिलीज डीबीकॉन्टेक्स्ट & कोड पहले रनटाइम के लिए एक छोटा सा अपडेट है। ईएफ जून 2011 सीटीपी में शामिल सुविधाओं को कोर एंटिटी फ्रेमवर्क लाइब्रेरीज़ में परिवर्तन की आवश्यकता है जो .NET Framework का हिस्सा हैं और बाद की तारीख में शिप करेंगे।

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