Tôi muốn sử dụng bộ sưu tập tải chậm trên mô hình, nhưng tôi muốn chức năng Add/Remove được thực hiện thông qua các phương pháp riêng biệt. Vì vậy, một cái gì đó như thế này:Khuôn khổ thực thể Mã CTP4 Đầu tiên: Lập bản đồ các thuộc tính được bảo vệ
class Model
{
protected virtual ICollection<Something> _somethings { get; set; }
public IEnumerable<Something> Somethings
{
get { return _somethings; }
}
public void AddSomething(Something thingToAdd)
{
/* logic */
_somethings.Add(thingToAdd);
}
}
Tôi không thể tìm ra cách định cấu hình ánh xạ cho việc này. Tôi đã xem xét sử dụng một lớp cấu hình: EntityConfiguration. Nhưng kể từ khi tài sản được bảo vệ tôi không thể tìm ra cách để thiết lập một cấu hình trên đó. Có cách nào để hoàn thành những gì tôi đang cố gắng làm ở đây không?
Would một cái gì đó giống như một tác phẩm Kho? –
Tôi đoán bạn có vấn đề tương tự như tôi: http://stackoverflow.com/questions/3574333/ef-4-0-mapping-to-readonly-property-with-private-field –