private int GetUniqueId(string value, TableKinds tableKind) { Contract.ThrowIfTrue(string.IsNullOrWhiteSpace(value)); using (var accessor = (StringNameTableAccessor)GetTableAccessor(tableKind)) { return(accessor.GetUniqueId(value)); } }
private AbstractTableAccessor GetTableAccessor(TableKinds tableKind) { return(_tables[tableKind].GetTableAccessor(GetOpenSession())); }
private AbstractTableAccessor GetTableAccessor(TableKinds tableKind) { return _tables[tableKind].GetTableAccessor(GetOpenSession()); }
private int GetUniqueId(string value, TableKinds tableKind) { Contract.ThrowIfTrue(string.IsNullOrWhiteSpace(value)); using (var accessor = (StringNameTableAccessor)GetTableAccessor(tableKind)) { return accessor.GetUniqueId(value); } }