コード例 #1
0
 internal TempTableDependencyManager(ObjectQuery objectQuery, TempTableContainer tempTableContainer)
 {
     _objectQuery        = objectQuery;
     _tempTableContainer = tempTableContainer;
     _tablesUsedInQuery  = GetAllTablesInQuery();
     _tempSqlQueryList   = _tempTableContainer.TempSqlQueriesList.Select(t => t.Key).ToArray();
 }
コード例 #2
0
        internal SqlFromTempTableDependenciesBuilder(TempTableContainer tempTableContainer)
        {
            _tempOnTempDependencies        = tempTableContainer.TempOnTempDependencies;
            _tempSqlQueriesList            = tempTableContainer.TempSqlQueriesList;
            _alreadyAttachedTempTableQuery = new HashSet <string>();

            _assemblyVersion = typeof(EF6TempTableKitQueryInterceptor).Assembly.GetName().Version;
            _generatedByEf6TempTableKitStartMsg = $"/* Generated by EF6TempTableKit {_assemblyVersion} - START */";
            _generatedByEf6TempTableKitEndMsg   = $"/* Generated by EF6TempTableKit {_assemblyVersion} - END*/";
        }
コード例 #3
0
 public EntityContext() : base("EntityContext")
 {
     TempTableContainer = new TempTableContainer();
 }