私は基本的には、オブジェクト/文書の複数の種類が保存されますが、それらのすべてが基本インターフェイスから継承したコレクションが...しかし、私はロードするときに、この例外を取得しておくのですたい:不明な弁別値にMongoDB
Additional information: An error occurred while deserializing the Inventory property of class Character: Unknown discriminator value 'TestItem'.
私のコードは次のとおりです。
public class Character
{
...
public List<IInventoryItem> Inventory { get; set; }
...
}
public interface IInventoryItem
{
...
}
class TestItem : IInventoryItem
{
...
}
ヘルプは大歓迎です。
助けてくれてありがとうございますが、何らかの理由で同じエラーが発生しています。 – Ahmad45123
実際には2番目の方法が働いていました。属性がなぜそうでなかったのか、私はそれを使用したいと思います。 – Ahmad45123
MongoDB C#のどのバージョンをお使いですか? –