2013-12-09 37 views
0

我可以通過一個單一的財產有沒有辦法按多列連接表?

var sql = new JoinSqlBuilder<ClassA, ClassB>().Join<ClassA, ClassB>(src => src.PropA, dst => dst.PropA); 

加入我不明白的方式由多個性質,儘管加入。很確定,目前還沒有辦法做到這一點,但要仔細檢查。

回答

0

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; } 
} 
+0

是的,應該看過源代碼。 – Evgeni

相關問題