【发布时间】:2016-11-01 04:40:18
【问题描述】:
我正在尝试使用此处记录的功能: https://github.com/ServiceStack/ServiceStack.OrmLite#custom-sql-customizations
这就是我的使用方式:
var q = Db.From<MemberAccess>().LeftJoin<Member>();
return Db.Select<MemberResponse>(q);
响应对象:
public class MemberResponse
{
public Guid Id { get; set; }
public string MemberFirstName { get; set; }
public string MemberLastName { get; set; }
public string MemberEmail { get; set; }
[Default(OrmLiteVariables.SystemUtc)]
public string AccessedOn { get; set; }
[CustomSelect("CONCAT(LEFT(Member.FirstName, 1),LEFT(Member.LastName,1))")]
public string MemberInitial { get; set; }
}
似乎我在 CustomSelect 中放入的任何内容都没有被使用。
也许,我没有正确使用它?
另外,默认属性也不起作用。
我试过了,因为它是文档中的一个示例。
任何想法都会受到赞赏。
提前致谢。
【问题讨论】: