Tôi đang sử dụng chính thức MongoDB C# Drive v0.9.1.26831, nhưng tôi đã tự hỏi cho một lớp POCO, có anyway để bỏ qua các thuộc tính nhất định từ việc chèn vào.MongoDB C# Trình điều khiển: Bỏ qua thuộc tính trên Insert
Ví dụ, tôi có lớp sau đây:
public class GroceryList
{
public string Name { get; set; }
public FacebookList Owner { get; set; }
public bool IsOwner { get; set; }
}
Có cách nào, cho IsOwner để không bị chèn khi tôi chèn một đối tượng GroceryList? Về cơ bản, tôi lấy đối tượng từ cơ sở dữ liệu, sau đó thiết lập thuộc tính IsOwner trong lớp ứng dụng và sau đó trả nó trở lại bộ điều khiển, hơn là ánh xạ đối tượng vào một mô hình khung nhìn.
Hy vọng câu hỏi của tôi có ý nghĩa. cảm ơn!
Bạn có giải quyết vấn đề của bạn? –
Có, tôi đã sử dụng thuộc tính BsonIgnore trên thuộc tính IsOwner và giải quyết được sự cố. cảm ơn! – Abe