public IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> CreateStorageProviderCommandFactory(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public IScriptBuilder CreateTableBuilder(RdbmsProviderDefinition storageProviderDefinition) { return(new TableScriptBuilder(new SqlTableScriptElementFactory(), new SqlCommentScriptElementFactory())); }
public virtual IStorageTypeInformationProvider CreateStorageTypeInformationProvider(RdbmsProviderDefinition rdmsStorageProviderDefinition) { ArgumentUtility.CheckNotNull("rdmsStorageProviderDefinition", rdmsStorageProviderDefinition); return(new SqlStorageTypeInformationProvider()); }
public IRdbmsStorageEntityDefinitionFactory CreateEntityDefinitionFactory(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public IRelationStoragePropertyDefinitionFactory CreateRelationStoragePropertyDefinitionFactory(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public IRdbmsPersistenceModelProvider CreateRdbmsPersistenceModelProvider(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public ISqlDialect CreateSqlDialect(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
protected virtual IEnumerable <IScriptBuilder> CreateScriptBuildersForSchemaScriptBuilder(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); yield return(CreateTableBuilder(storageProviderDefinition)); yield return(CreateConstraintBuilder(storageProviderDefinition)); yield return(CreateViewBuilder(storageProviderDefinition)); yield return(CreateIndexBuilder(storageProviderDefinition)); yield return(CreateSynonymBuilder(storageProviderDefinition)); }
public virtual IScriptBuilder CreateTableBuilder(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(new TableScriptBuilder(new SqlTableScriptElementFactory(), new SqlCommentScriptElementFactory())); }
public IValueStoragePropertyDefinitionFactory CreateValueStoragePropertyDefinitionFactory(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); var storageTypeInformationProvider = CreateStorageTypeInformationProvider(storageProviderDefinition); var storageNameProvider = CreateStorageNameProvider(storageProviderDefinition); return(CreateValueStoragePropertyDefinitionFactory(storageProviderDefinition, storageTypeInformationProvider, storageNameProvider)); }
public IForeignKeyConstraintDefinitionFactory CreateForeignKeyConstraintDefinitionsFactory(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); var storageNameProvider = CreateStorageNameProvider(storageProviderDefinition); var persistenceModelProvider = CreateRdbmsPersistenceModelProvider(storageProviderDefinition); var infrastructureStoragePropertyDefinitionProvider = CreateInfrastructureStoragePropertyDefinitionProvider(storageProviderDefinition); return(CreateForeignKeyConstraintDefinitionsFactory( storageProviderDefinition, storageNameProvider, persistenceModelProvider, infrastructureStoragePropertyDefinitionProvider)); }
public IRelationStoragePropertyDefinitionFactory CreateRelationStoragePropertyDefinitionFactory(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); var storageNameProvider = CreateStorageNameProvider(storageProviderDefinition); var storageTypeInformationProvider = CreateStorageTypeInformationProvider(storageProviderDefinition); var storageProviderDefinitionFinder = new StorageEntityBasedStorageProviderDefinitionFinder(); return(CreateRelationStoragePropertyDefinitionFactory( storageProviderDefinition, storageTypeInformationProvider, storageNameProvider, storageProviderDefinitionFinder)); }
public virtual IRdbmsPersistenceModelProvider CreateRdbmsPersistenceModelProvider(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(new RdbmsPersistenceModelProvider()); }
public virtual IStorageNameProvider CreateStorageNameProvider(RdbmsProviderDefinition storageProviderDefiniton) { ArgumentUtility.CheckNotNull("storageProviderDefiniton", storageProviderDefiniton); return(new ReflectionBasedStorageNameProvider()); }
public IDbCommandBuilderFactory CreateDbCommandBuilderFactory(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public virtual IScriptBuilder CreateConstraintBuilder(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(new ForeignKeyConstraintScriptBuilder(new SqlForeignKeyConstraintScriptElementFactory(), new SqlCommentScriptElementFactory())); }
public IStorageTypeInformationProvider CreateStorageTypeInformationProvider(RdbmsProviderDefinition rdmsStorageProviderDefinition) { throw new NotImplementedException(); }
protected virtual IDataContainerValidator CreateDataContainerValidator(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(_dataContainerValidator); }
public ISqlQueryGenerator CreateSqlQueryGenerator(RdbmsProviderDefinition storageProviderDefinition, IMethodCallTransformerProvider methodCallTransformerProvider, ResultOperatorHandlerRegistry resultOperatorHandlerRegistry) { throw new NotImplementedException(); }
public void SetUp() { _rdbmsProviderDefinition = new RdbmsProviderDefinition("TestDomain", new SecurityManagerSqlStorageObjectFactory(), "ConnectionString"); _securityManagerSqlStorageObjectFactory = new SecurityManagerSqlStorageObjectFactory(); _persistenceExtensionStub = MockRepository.GenerateStub <IPersistenceExtension>(); }
public IStorageNameProvider CreateStorageNameProvider(RdbmsProviderDefinition storageProviderDefiniton) { throw new NotImplementedException(); }
public IStoragePropertyDefinitionResolver CreateStoragePropertyDefinitionResolver(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public IInfrastructureStoragePropertyDefinitionProvider CreateInfrastructureStoragePropertyDefinitionProvider(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
protected override IRelationStoragePropertyDefinitionFactory CreateRelationStoragePropertyDefinitionFactory(RdbmsProviderDefinition storageProviderDefinition, IStorageTypeInformationProvider storageTypeInformationProvider, IStorageNameProvider storageNameProvider, IStorageProviderDefinitionFinder providerDefinitionFinder) { return(new RelationStoragePropertyDefinitionFactory( storageProviderDefinition, true, storageNameProvider, storageTypeInformationProvider, providerDefinitionFinder)); }
public IForeignKeyConstraintDefinitionFactory CreateForeignKeyConstraintDefinitionsFactory(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
protected StorageConfiguration GetPersistenceConfiguration() { StorageConfiguration storageConfiguration = DomainObjectsConfiguration.Current.Storage; if (storageConfiguration.DefaultStorageProviderDefinition == null) { ProviderCollection<StorageProviderDefinition> storageProviderDefinitionCollection = new ProviderCollection<StorageProviderDefinition> (); RdbmsProviderDefinition providerDefinition = new RdbmsProviderDefinition ("Default", new SqlStorageObjectFactory (), "Initial Catalog=DatabaseName;"); storageProviderDefinitionCollection.Add (providerDefinition); storageConfiguration = new StorageConfiguration (storageProviderDefinitionCollection, providerDefinition); } return storageConfiguration; }
public IScriptBuilder CreateConstraintBuilder(RdbmsProviderDefinition storageProviderDefinition) { throw new NotImplementedException(); }
public virtual ISqlDialect CreateSqlDialect(RdbmsProviderDefinition storageProviderDefinition) { ArgumentUtility.CheckNotNull("storageProviderDefinition", storageProviderDefinition); return(new SqlDialect()); }