假设一个实体拥有id、用户名、年龄和地址这些属性。现在我只想获取id和用户名,我可以使用以下代码:
投影使得可以从查询中返回除了实体列表以外的内容。
我该如何检索这些值?这些值将在哪个对象中获取。
投影使得可以从查询中返回除了实体列表以外的内容。
var proj = Projections.ProjectionList()
.Add(Projections.Property("Id"), "Id")
.Add(Projections.Property("Username"), "Username");
var list2 = DetachedCriteria.For<User>()
.Add(Expression.Eq("Username", "lachlan"))
.GetExecutableCriteria( sessionFactory.GetCurrentSession())
.SetProjection( proj )
.List();
我该如何检索这些值?这些值将在哪个对象中获取。