public static IAgrideaService GetService(string databaseName, DbInitializationModes contextInitialization = DbInitializationModes.CreateIfNotExists) { Requires <ArgumentException> .IsNotEmpty(databaseName); return(new AgrideaService( GetRepository( DataRepositoryHelper.SqlServerConnectionString(databaseName), contextInitialization))); }
public SqlServerDataRepositoryBase(string connectionString, DbInitializationModes dbInitializationMode, bool autoDetectChangesEnabled = true) { Requires <ArgumentException> .IsNotEmpty(connectionString); Log.Verbose(string.Format("'{0}:{1}' New(...)", GetType().Name, GetHashCode())); connectionString_ = connectionString; dbInitializationMode_ = dbInitializationMode; Initialize(autoDetectChangesEnabled); }
private static IDataRepository GetRepository(string connectionString, DbInitializationModes contextInitialization) { return(new AgrideaCoreDataRepositoryFactory().CreateRepository( connectionString, contextInitialization)); }
public AgrideaCoreDataRepository(string connectionString, DbInitializationModes dbInitializationMode, bool autoDetectChangesEnabled = true) : base(connectionString, dbInitializationMode, autoDetectChangesEnabled) { }
public IDataRepository CreateRepository(string databaseConnectionString, DbInitializationModes contextInitialization, bool autoDetectChangesEnabled = true) { return(new AgrideaCoreDataRepository <AgrideaCoreDataRepositoryContext>(databaseConnectionString, contextInitialization)); }