EntityFramework代码首先,是否可以映射这个
是否有可能将其映射到一个实体?
select x,y,z, (select count(*) from othertable where tableid=table.id) as othertablecount
from table t
我想将其映射到一个如下所示的类:
public class Stuff
{
public string x { get; set; }
public string y { get; set; }
public string z { get; set; }
public int count { get; set; }
}
is there even a possibility to map this to one entity ?
select x,y,z, (select count(*) from othertable where tableid=table.id) as othertablecount
from table t
i want to map this to a class that looks like this:
public class Stuff
{
public string x { get; set; }
public string y { get; set; }
public string z { get; set; }
public int count { get; set; }
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,您应该将其正确映射为集合并使用投影进行查询:
No. You should map it properly as a collection and use a projection for querying: