我可以加入一个属性
var sql = new JoinSqlBuilder<ClassA, ClassB>().Join<ClassA, ClassB>(src => src.PropA, dst => dst.PropA);
我没有看到通过多个属性加入的方法。很确定没有办法做到这一点,但想要仔细检查。
答案 0 :(得分:0)
joinbuilder中的join类只有一个类/列名,所以看起来很可能无法使用默认连接构建器。
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; }
}