public void AddEntityColumns(IEnumerable <ColumnInfo> columns) { if (RootEntityContainer == null) { RootEntityContainer = new RootEntityContainer(Key, Type, exactType, Manager); } RootEntityContainer.AddColumns(columns); }
public void NotifyAboutExtractionOfKeysWithUnknownType() { if (RootEntityContainer != null) { RootEntityContainer.NotifyOwnerAboutKeyWithUnknownType(); } if (referencedEntityContainers == null) { return; } foreach (var pair in referencedEntityContainers) { pair.Value.NotifyOwnerAboutKeyWithUnknownType(); } }
public void CreateRootEntityContainer( SortedDictionary <int, ColumnInfo> forcedColumns, List <int> forcedColumnsToBeLoaded) { RootEntityContainer = new RootEntityContainer(Key, Type, exactType, Manager); RootEntityContainer.SetColumnCollections(forcedColumns, forcedColumnsToBeLoaded); }