我正在测试C#和Restier库。 和很多人一样,我试图揭露一个人的#FullName"实体框架模型的属性,Restier拒绝公开它。
public partial class User
{
public User()
{
}
public int id { get; set; }
public string lastName { get; set; }
public string firstName { get; set; }
public fullName // not visible
{
get { return lastName + " " + firstName; }
}
}
我在本文中看到,应该可以使用DelegateDecompiler,而不会因为丑陋的SQL查询而失去性能。
链接:
https://daveaglick.com/posts/computed-properties-and-entity-framework
https://github.com/hazzik/DelegateDecompiler
我安装了它并写道:
[NotMapped]
[Computed]
public string fullName
{
get { return firstName + " " + lastName; }
}
但是我无法使其工作,该属性仍未暴露于API
我错过了什么?
感谢