/// <summary> /// Construtor padrão. /// </summary> /// <param name="serviceLocator">Localizador dos serviço.</param> /// <param name="providerLocator">Localizador dos provider.</param> public DynamicQueryDataSource(Microsoft.Practices.ServiceLocation.IServiceLocator serviceLocator, IProviderLocator providerLocator) { serviceLocator.Require("serviceLocator").NotNull(); providerLocator.Require("providerLocator").NotNull(); _serviceLocator = serviceLocator; _providerLocator = providerLocator; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="serviceLocator">Localizador de serviço.</param> /// <param name="typeSchema">Objeto que retorna o esquema de dados</param> /// <param name="translator">Tradutor de nomes.</param> /// <param name="providerLocator">Localizador de provedor</param> public GenericSqlQueryDataSource(Microsoft.Practices.ServiceLocation.IServiceLocator serviceLocator, ITypeSchema typeSchema, IQueryTranslator translator, IProviderLocator providerLocator) : base(serviceLocator, typeSchema, providerLocator) { _translator = translator; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="serviceLocator"></param> /// <param name="typeSchema"></param> /// <param name="providerLocator"></param> public MsSqlDataSource(Microsoft.Practices.ServiceLocation.IServiceLocator serviceLocator, Data.Schema.ITypeSchema typeSchema, IProviderLocator providerLocator) : base(serviceLocator, typeSchema, new SqlQueryTranslator(typeSchema), providerLocator) { }
public OracleGenericSqlQueryDataSource(Microsoft.Practices.ServiceLocation.IServiceLocator a, ITypeSchema b, IProviderLocator c) : base(a, b, new OracleQueryTranslator(b), c) { }
/// <summary> /// Construtor padrão /// </summary> /// <param name="serviceLocator"><see cref="IServiceLocator"/> que será usado pela instancia.</param> /// <param name="typeSchema">Instancia do esquema do tipo associado.</param> /// <param name="providerLocator">Localizador de provedor.</param> public SqlQueryDataSource(IServiceLocator serviceLocator, ITypeSchema typeSchema, IProviderLocator providerLocator) { serviceLocator.Require("serviceLocator").NotNull(); typeSchema.Require("typeSchema").NotNull(); providerLocator.Require("providerLocator").NotNull(); _providerLocator = providerLocator; _serviceLocator = serviceLocator; _typeSchema = typeSchema; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="serviceLocator">Localizador de serviço.</param> /// <param name="typeSchema">Objeto que retorna o esquema de dados</param> /// <param name="providerLocator">Lozalizador de provedor.</param> public OracleGenericSqlQueryDataSource(Microsoft.Practices.ServiceLocation.IServiceLocator serviceLocator, ITypeSchema typeSchema, IProviderLocator providerLocator) : base(serviceLocator, typeSchema, new OracleQueryTranslator(typeSchema), providerLocator) { }