我在使用BsonClassMap映射某些類時遇到了問題。 我有3類是這樣的:Mongo db C#驅動程序在映射覆雜類時拋出異常
abstract class A {
public string FirstName { get; set; }
}
abstract class B : A{
public string LastName { get; set; }
}
class C : B {
public int Age { get; set; }
}
我要被映射到數據庫中C類僅可見性。
BsonClassMap.RegisterClassMap<C>(map =>
{
map.MapProperty(c => c.FirstName).SetElementName("fn");
map.MapProperty(c => c.LastName).SetElementName("ln");
map.MapProperty(c => c.Age).SetElementName("age");
});
這引發了一個異常,並從我設法找出它似乎是因爲屬性不屬於C類。我應該如何繪製這種結構?
請問您是否包含異常消息和堆棧跟蹤? – 2012-03-12 16:48:19