sql >> Databáze >  >> NoSQL >> MongoDB

Atribut BsonElement a vlastní logika deserializace s ovladačem MongoDB C#

Proč nevytvořit samostatnou vlastnost pro uživatele a pro DB pro stejnou soukromou proměnnou, něco takového,

public class Foo
{
    private string _text;

    [BsonElement("text"), BsonRequired]
    public string TextDB
    {
        get { return _text; }
        set
        {
            _text = value;
        }
    }

    [BsonIgnore]
    public string Text
    {
        get { return _text; }
        set
        {
            _text = value;
            Bar(_text);
        }
    }

    private void Bar(string text)
    {
        //Only relevant when Text is set by the user of the class,
        //not during deserialization
    }
}


  1. Deadlock pomocí Aggregator + Redis

  2. Správa MySQL, MongoDB a PostgreSQL pomocí ChatOps od Slacku

  3. MongoDB rozbalte více polí

  4. Výjimka GSS:Nebyly zadány žádné platné přihlašovací údaje (úroveň mechanismu:Nepodařilo se najít žádné Kerberos tgt)