2011-11-02 39 views
6

EF 4.2 Code Đầu tiên có hỗ trợ cho các loại enum không? Nếu vậy, làm thế nào để bạn sử dụng nó? Sau đây không tạo trường cho thuộc tính enum khi sử dụng gói Nuget EntityFramework.Entity Framework 4.2 hỗ trợ enum

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(); 

Trả lời

2

số

Sự hỗ trợ enum và nhiều tính năng hơn được đưa vào "tháng 6 năm 2011 CTP" xem trước (see announcement) - nhưng những yêu cầu thay đổi cốt lõi EF và những người sẽ được vận chuyển sau.

EF 4.2 chỉ là một vài sửa lỗi và thay đổi nhỏ hơn - xem ADO.NET team blog announcement.

Điều gì không có trong bản phát hành này?

Như đã đề cập trước đó, bản phát hành này chỉ là bản cập nhật nhỏ cho thời gian chạy DbContext & Lần đầu tiên. Các tính năng được bao gồm trong EF Tháng 6 năm 2011 CTP yêu cầu thay đổi đối với Thư viện khung thực thể cốt lõi là một phần của Khuôn khổ .NET và sẽ gửi vào một ngày sau đó.

Các vấn đề liên quan