0
我可以通過一個單一的財產有沒有辦法按多列連接表?
var sql = new JoinSqlBuilder<ClassA, ClassB>().Join<ClassA, ClassB>(src => src.PropA, dst => dst.PropA);
加入我不明白的方式由多個性質,儘管加入。很確定,目前還沒有辦法做到這一點,但要仔細檢查。
我可以通過一個單一的財產有沒有辦法按多列連接表?
var sql = new JoinSqlBuilder<ClassA, ClassB>().Join<ClassA, ClassB>(src => src.PropA, dst => dst.PropA);
加入我不明白的方式由多個性質,儘管加入。很確定,目前還沒有辦法做到這一點,但要仔細檢查。
joinbuilder中的連接類只有一個類/列名,所以看起來非常確定沒有辦法使用默認連接構建器。
class Join
{
public Type Class1Type { get; set; }
public Type Class2Type { get; set; }
public Type RefType { get; set; }
public JoinType JoinType { get; set; }
public string Class1Schema { get; set; }
public string Class2Schema { get; set; }
public string Class1TableName { get; set; }
public string Class2TableName { get; set; }
public string RefTypeSchema { get; set; }
public string RefTypeTableName { get; set; }
public string Class1ColumnName { get; set; }
public string Class2ColumnName { get; set; }
}
是的,應該看過源代碼。 – Evgeni