Difficile de vous montrer quelque chose aujourd'hui alors je vous propose un diagramme des classes constituant une partie du moteur d'Open Cellar.

(cliquez sur la vignette pour agrandir)
Un exemple de code pour créer une fiche vin. IWine wine = cellar.Create<IWine>(); wine.Vintage = 2005; wine.Name = "Nom du vin"; wine.SetExtendedProperty(property); // ou property est du type IExtendedProperty, celle ci sera alors automatiquement propagée à toutes les fiches vins // [...]
// Enregistrement wine.Update(); |