Quando si crea un database utilizzando Entity Framework code-first, è possibile estrarre gran parte del modello di database dal codice. È possibile utilizzare API e / o attributi fluenti per ottimizzare il modello.
Quali sono i vantaggi e gli svantaggi di Fluent Api rispetto alle annotazioni dei dati? In altre parole: anche se in determinate situazioni possono essere utilizzati entrambi i metodi, in quali casi dovrebbe prevalere un metodo sull'altro?