我想使用List <>创建一个数组。例如:
Class Test{
public ObjectId Id {get;set;}
public string name {get;set;}
public List<Field> fields {get;set;}
}
Class Field{
public ObjectId Id {get;set;}
public string name {get;set;}
public string value {get;set;}
......
}
这是将其保存到数据库中的代码:
var a = new Test();
a.name = "Saw";
var field1 = new Field();
field1.name="BIZMSGID";
a.fields = new List<Field>();
a.fields.Append(field1);
var collection = database.GetCollection<Test>("test");
collection.InsertOne(a);
为什么field1无效?