BTDB.ODBLayer.ObjectDB.TableInfoResolver.ITableInfoResolver C# (CSharp) Method

ITableInfoResolver() private method

private ITableInfoResolver ( uint id, uint version, string tableName ) : TableVersionInfo
id uint
version uint
tableName string
return TableVersionInfo
            TableVersionInfo ITableInfoResolver.LoadTableVersionInfo(uint id, uint version, string tableName)
            {
                using (var tr = _keyValueDB.StartTransaction())
                {
                    tr.SetKeyPrefix(TableVersionsPrefix);
                    var key = TableInfo.BuildKeyForTableVersions(id, version);
                    if (!tr.FindExactKey(key))
                        throw new BTDBException($"Missing TableVersionInfo Id:{id} Version:{version}");
                    return TableVersionInfo.Load(new KeyValueDBValueReader(tr), _objectDB.FieldHandlerFactory, tableName);
                }
            }

Same methods

ObjectDB.TableInfoResolver::ITableInfoResolver ( uint id ) : uint