OrmLite查询以从2个联接表的每一个中选择一些列作为复杂对象

时间:2018-08-07 14:08:58

标签: ormlite-servicestack

是否可以在具有复杂属性的对象中选择一些列?

var q = db.From<DeptEmployee>()
    .Join<Department>()
    .Select<DeptEmployee, Department>((de, d2) => new[] { de.FirstName, de.LastName, d2.Name });

db.Select<MyDto>(q);

public class MyDto {
    public DeptEmployee DeptEmployee { get; set; }
    public Department Department { get; set; }
}

我想以某种方式填充那些对象。 我有点不喜欢在同一对象上具有多个实体的属性的想法。

0 个答案:

没有答案