使用实体框架将存储过程结果分配给列表
本文关键字:结果 分配 列表 存储过程 实体 框架 | 更新日期: 2023-09-27 17:54:05
我正在使用实体框架,我想要的是显示存储过程结果到不同的标签,如属性News = lblnews。text and date = lblDate.text据我所知,我必须从存储过程中填充结果到列表中,这就是我要做的。或者,如果有其他方法,请告诉我
dbContext = new OnlineDvdShopDBEntities();
List<string> News = new List<string>();
news = dbContext.spGetLatestNews();
我在谷歌上搜索了很多,但不知道怎么做…我的数据库正在向我发送一行列新闻描述和新闻日期,我想存储在特定的标签..
问题是您正在将存储过程的结果分配给字符串列表,但该过程的结果不是字符串列表。您可以使用var
关键字来声明变量。实际类型将被自动推断:
var temp = dbContext.spGetLatestNews();
var firstNew = temp.FirstOrDefault();
if(firstNew != null)
{
lblnews.Text = firstNew.NewDescription;
...
}