/// <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;
 }
示例#3
0
 /// <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)
 {
 }