asp.net-core-mvc - 从表中获取选定列的列表数据
问题描述
我想从表中获取选定列的数据并在存储库类中返回该数据。但是我的查询没有返回任何数据。
我的代码是:
public IQueryable<BusinessProfile> GetBusinessProfileAddress()
{
var y = _db.Set<BusinessProfile>().Where(x => x.Deleted == false).Select(x => new
{
x.ID,
x.Address.StreetName,
x.Address.Number,
x.Address.Complement,
x.Address.PostalCode,
x.Address.Neighborhood,
x.Address.City,
x.Address.State
});
var d=from a in BusinessProfile select a.
return y; ;
}
注意:这里的“return y”是显示错误。
解决方案
此代码甚至不会构建,因为您还没有完成此查询:var d=from a in BusinessProfile select a.
但是,您根本没有使用该d
变量,因此您应该删除整var d=from a in BusinessProfile select a.
行。而且你不需要 2 之后的分号y
。因此,您的代码应如下所示:
public IQueryable GetBusinessProfileAddress() {
var y = _db.Set<BusinessProfile>().Where(x => x.Deleted == false).Select(x => new
{
x.ID,
x.Address.StreetName,
x.Address.Number,
x.Address.Complement,
x.Address.PostalCode,
x.Address.Neighborhood,
x.Address.City,
x.Address.State
});
return y;
}
推荐阅读
- kubernetes - 如何让 Google Cloud Composer (airflow) 在不同的 kubernetes 集群上运行作业?
- python - 哪个R包提供了类似于pythons urllib的功能
- java - Java中不同程序的并发读写
- java - 回调问题:无法从结果类型为 void 的方法返回值
- bigbluebutton - 具有最大参与者和最大房间的自定义用户角色
- flutter - PlatformException(PlatformException(ERROR_GEOCODING_COORDINATES,服务不可用,null))
- scikit-learn - kdtree实现的node_data数组中的bound_array和radius参数是什么意思?
- javascript - 如何解决:“在 Bootstrap 4 的 div 和 Div 中使用 JS 不起作用,但 JS 起作用”
- javascript - 如何使 Google Chrome 的一个标签集中?
- sql - sql中前3个月每月的月份名称和最后日期