我正在寻找一种更清洁的解决方案来输出组合属性。
类别:
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName { get { return String.Format("{0} {1}", LastName, FirstName );
现在查询解决方案:
.Select(
Projections.SqlFunction("concat",
NHibernateUtil.String,
Projections.Property("LastName"),
Projections.Constant(" "),
Projections.Property("FirstName")
).WithAlias(() => sri.Name),
);
这有效但是可以做一些像Projections.Property(“FullName”)的东西吗?这给了我一个错误的未知属性。
THX!