Auf ein bisschen eine Lernkurve. Kenne, dass einer von euch Gurus mir helfen kann.SubSonic SimpleRepository und Dependency Injection
Ich untersuche SubSonic (SimpleRepository) und StructureMap. Ich versuche wirklich, meinen Kopf um sie beide zu bekommen.
Ich möchte SimpleRepository für die Benutzerfreundlichkeit verwenden und lassen meine Modelle die Datenbank definieren, anstatt zunächst eine DB-Struktur abzuziehen oder zu erstellen.
ich eine konkrete Klasse, die
public class DataRepository : SimpleRepository
{
public DataRepository() :
base("Application", SimpleRepositoryOptions.RunMigrations)
{ }
}
In meiner Anwendungsinitialisierung
ObjectFactory.Initialize(
x => x.ForRequestedType<DataRepository>()
.TheDefaultIsConcreteType<DataRepository>()
.CacheBy(InstanceScope.Hybrid));
Und jetzt, wo überall verwende ich bin sicher, dass die gleichen SimpleRepository i in der App von SimpleRepository erbt.
Mache ich das zu komplex? Oder bin ich hier richtig? Ich weiß, dass du nicht alle anderen Einzelheiten kennst, also sprich mit mir auch allgemein. Vielen Dank.
Haben Sie sich DimeCasts.net http://www.dimecasts.net/Casts/ByTag/StructureMap – Podge
Dank Podge angesehen. Ich habe. Ich schaue nochmal nach, um mehr zu erfahren. Ich habe das Modell verwendet, das ich oben beschrieben habe, und es hat funktioniert. Keine wirklichen Performance-Hits, die ich bemerkt habe. Die App wird in den nächsten Wochen in vollem Gange sein, damit ich mehr davon lernen kann. – roberocity