MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Deserializacja interfejsu w MongoDB przy użyciu C# - Nieznana wartość dyskryminatora

Częściowo rozwiązałem problem, dodając mapę klas w Program.cs (lub innej klasie startowej aplikacji):

        BsonClassMap.RegisterClassMap<EventData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("EventData");
        });

        BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("ExceptionData");
        });

Jeśli ktoś znajdzie sposób na pracę z adnotacjami , odpowiedz na to pytanie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wstaw dane do Meteora z Facebook API

  2. Sprawdź stan działania mapy MongoDB redukuj zadania

  3. Jak znaleźć dokument według części ObjectId?

  4. Klucz fragmentacji (MongoDB) dla dużej liczby dokumentów

  5. Jak mogę przestawić na MongoDB