2012-12-27 31 views
8

Khá mới để quạ. Nhưng chỉ cần đọc một số tài liệu dốt nát một tài sản có vẻ khá thẳng về phía trước. Nhưng đối với một số lý do tài sản của tôi mà tôi không muốn lưu đang được lưu. Không chắc chắn lý do tại sao. Cảm ơn bạn đã giúp đỡ hoặc hướng dẫn.RavenDB lưu trữ tài sản với thuộc tính JsonIgnore

này được tài sản được tạo ra trong một dự án Entity (một phần của giải pháp của dự án web)

Tôi không có thuộc tính trên lớp btw

[JsonIgnore] 
    public bool AllowedToEdit 
    { 
     get { return _allowedToEdit; } 
     set { _allowedToEdit = value; } 
    } 

Không chắc những gì khác để viết, nhưng điều này tài sản đang được lưu.

Trả lời

16

Nếu bạn đang sử dụng RavenDB 1.0, điều này sẽ hoạt động như hiện trạng.

Nếu bạn đang sử dụng RavenDB 2.0, bạn cần phải chắc chắn để nhập khẩu từ Raven.Imports.Newtonsoft.Json thay vì Newtonsoft.Json

+0

Thanks, điều này làm việc. – user516883