public static void Join <ValueType, KeyType, RelationValueType, RelationKeyType, FillerValueType, FillerKeyType>( this ValueTuple <Table <RelationValueType, RelationKeyType> .RelationTableInfo <ValueType, KeyType>, Table <ValueType, KeyType> .RelationTableInfo <RelationValueType, RelationKeyType> > Relation, Table <FillerValueType, FillerKeyType> Filler, Expression <Func <FillerValueType, PartOfTable <ValueType, KeyType> > > DestintionLink, Expression <Func <FillerValueType, PartOfTable <RelationValueType, RelationKeyType> .RelationItem> > SourceLink) where KeyType : IComparable <KeyType> where RelationKeyType : IComparable <RelationKeyType> where FillerKeyType : IComparable <FillerKeyType> { Relation.Join(Filler, SourceLink, DestintionLink); }