2013-12-09 8 views
0

я могу присоединиться к единой собственностиЕсть ли способ объединить таблицы несколькими столбцами?

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

Я не вижу способ присоединиться несколькими свойствами, хотя. Довольно уверен, что еще нет способа сделать это, но вы хотите дважды проверить.

ответ

0

Класс join в 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

Смежные вопросы