Sur un peu d'apprentissage. Sachez qu'un de vos gourous peut m'aider.SubSonic SimpleRepository et Dependency Injection
Je regarde SubSonic (SimpleRepository) et StructureMap. Vraiment essayer d'avoir ma tête autour d'eux tous les deux.
Je souhaite utiliser SimpleRepository pour la facilité d'utilisation et pour permettre à mes modèles de définir la base de données plutôt que de créer ou de créer initialement une structure de base de données.
Je crée une classe concrète qui hérite de SimpleRepository
public class DataRepository : SimpleRepository
{
public DataRepository() :
base("Application", SimpleRepositoryOptions.RunMigrations)
{ }
}
Ajouter à mon Initialisation Application
ObjectFactory.Initialize(
x => x.ForRequestedType<DataRepository>()
.TheDefaultIsConcreteType<DataRepository>()
.CacheBy(InstanceScope.Hybrid));
Et maintenant, je suis sûr que partout dans l'application i utilise la même SimpleRepository. Est-ce que je rends cela trop complexe?
Ou suis-je sur la bonne voie ici. Je sais que vous ne connaissez pas tous les autres détails alors parlez-moi aussi dans les généralités. Merci.
Avez-vous regardé DimeCasts.net http://www.dimecasts.net/Casts/ByTag/StructureMap – Podge
Merci Podge. J'ai. Je prends un autre regard pour en savoir plus. J'ai utilisé le modèle que j'ai décrit ci-dessus et ça marche. Pas de véritables hits de performance que j'ai pu remarquer. L'application est en plein essor ici dans les deux prochaines semaines, donc je serai en mesure d'en apprendre plus à ce sujet. – roberocity