Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Objeto<T> para o InsertOneAssync

Boa tarde. Reparei que na classe livro, o único lugar que, visualmente, usa as referências BSON e BSON.Serialization.Attributes é a annotation em cima do ID. De resto parece uma classe "normal". Como o método InsertOneAssync consegue transformar uma classe "normal" para um BsonDocument ou para um outro tipo JSON que o mesmo aceite? Estas referências fazem alguma coisa "por baixo dos panos"?

4 respostas
solução!

Oi Diogo, não sou especialista, mas vou dar meu chute aqui :). Deve ser usado algo como convetion over configuration... Ele precisa informar qual propriedade é a chave principal de busca do documento e o resto ele infere como padrão. Cada propriedade vai virar uma entrada no bson/json.

Entendo, mas realmente fiquei curioso para saber como isso funciona com certeza. Vlw.

Bom dia, Diogo, podemos marcar a resposta do Alberto como solução?

Obrigado pela participação!

Ele tentou ajudar, foi um chute, mas ok.