【发布时间】:2019-11-12 19:36:11
【问题描述】:
在一个列表中,我有 4 行,我试图获取列表的所有行,但它只给出一行,如何获取列表的所有行。
我试过下面的代码
public async Task<ResponseUserModel> get()
{
List<ResponseUserModel> responseUsers = new List<ResponseUserModel>();
using (nae2sasqld0003Entities context = new nae2sasqld0003Entities())
{
var listt = context.Producers.Select(all => all).ToList();
foreach (var item in listt)
{
responseUsers.Add(new ResponseUserModel
{
ProducerName = item.ProducerName,
ResidentState = item.ResidentState,
ResidentCity = item.ResidentCity,
ProducerStatus = item.ProducerStatus,
ProducerCode = item.ProducerCode,
MasterCode = item.MasterCode,
NationalCode = item.NationalCode,
LegacyChubbCodes = item.LegacyChubbCodes,
LegacyPMSCode = item.LegacyPMSCode,
ProducingBranchCode = item.ProducingBranchCode,
CategoryCode = item.CategoryCode
});
}
return responseUsers;
}
}
请告诉我在哪里解决问题
【问题讨论】:
-
乍一看,
responseUserModel似乎始终为空。即使它不为空,我认为它应该是一个 IList而不是一个 ResponseUserModel。 -
为什么问题是负值
标签: c# asp.net-web-api