internal TempTableDependencyManager(ObjectQuery objectQuery, TempTableContainer tempTableContainer) { _objectQuery = objectQuery; _tempTableContainer = tempTableContainer; _tablesUsedInQuery = GetAllTablesInQuery(); _tempSqlQueryList = _tempTableContainer.TempSqlQueriesList.Select(t => t.Key).ToArray(); }
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*/"; }
public EntityContext() : base("EntityContext") { TempTableContainer = new TempTableContainer(); }