Exemple #1
0
 public QueryProvider(
     IQueryExecutor queryExecutor,
     IMappingRuleTranslator mappingRuleTranslator,
     IQueryTracker queryTracker)
 {
     _queryExecutor         = queryExecutor;
     _mappingRuleTranslator = mappingRuleTranslator;
     _queryTracker          = queryTracker;
 }
Exemple #2
0
        public QueryTranslator(IMappingRuleTranslator mappingRuleTranslator)
        {
            _mappingRuleTranslator = mappingRuleTranslator;
            _selectTranslator      = new SelectTranslator(mappingRuleTranslator);
            _whereTranslator       = new WhereTranslator(mappingRuleTranslator);
            _insertTranslator      = new InsertTranslator(mappingRuleTranslator);

            _translatedSelect = string.Empty;
            _translatedWhere  = string.Empty;
        }
        public QueryTranslator(IMappingRuleTranslator mappingRuleTranslator)
        {
            _mappingRuleTranslator = mappingRuleTranslator;
            _selectTranslator = new SelectTranslator(mappingRuleTranslator);
            _whereTranslator = new WhereTranslator(mappingRuleTranslator);
            _insertTranslator = new InsertTranslator(mappingRuleTranslator);

            _translatedSelect = string.Empty;
            _translatedWhere = string.Empty;
        }
Exemple #4
0
        /// <summary>
        /// Initialize the DbContext and initialize the mapping roles.
        /// </summary>
        /// <param name="connectionString">Connection string</param>
        private void InitializeDbContext(string connectionString)
        {
            _queryExecutor = new QueryExecutor(connectionString);
            _queryTracker  = new QueryTracker();
            var entityMappingContainer = new EntityMappingContainer();

            _mappingRuleTranslator = new MappingRuleTranslator(entityMappingContainer);

            _isDisposed = false;

            InitializeDbSets();

            Mappings(entityMappingContainer);
        }
 public SelectTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
 public InsertTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
 public InsertTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
Exemple #8
0
 public SelectTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
Exemple #9
0
 /// <summary>
 /// Constructor <see cref="WhereTranslator"/>
 /// </summary>
 /// <param name="mappingRuleTranslator"></param>
 public WhereTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
 /// <summary>
 /// Constructor <see cref="WhereTranslator"/>
 /// </summary>
 /// <param name="mappingRuleTranslator"></param>
 public WhereTranslator(IMappingRuleTranslator mappingRuleTranslator)
 {
     _mappingRuleTranslator = mappingRuleTranslator;
 }
        /// <summary>
        /// Initialize the DbContext and initialize the mapping roles.
        /// </summary>
        /// <param name="connectionString">Connection string</param>
        private void InitializeDbContext(string connectionString)
        {
            _queryExecutor = new QueryExecutor(connectionString);
            _queryTracker = new QueryTracker();
            var entityMappingContainer = new EntityMappingContainer();
            _mappingRuleTranslator = new MappingRuleTranslator(entityMappingContainer);

            _isDisposed = false;

            InitializeDbSets();

            Mappings(entityMappingContainer);
        }