asp.net-mvc - 如何将我的 List 转换为 IEnumerable?
问题描述
我有一个从 SQL 查询创建的列表和另一个使用 linq 的列表:
var List1 = db.Database.SqlQuery<Apples>("spAllApples AppleNum", param).ToList();
var List2 = (from r in db.bananas where r.bananaNum == id).ToList();
我遇到的问题是,当我尝试将它们组合在一起时,一个显示为列表,另一个显示为 IEnumerable.Concat()
以及AddRange
此处提到的。
我也试过这样做:
IEnumerable<Apples> List3 = List1.ToList();
List3.Concat(List2);
并遇到了错误
IEnumerable<Apple> 不包含“Concat”或“AddRange”的定义
由于权限,我无权写入存储过程,List2
这将是另一个简单的修复。我该如何组合这两个列表?
解决方案
推荐阅读
- excel - 在excel中突出显示具有条件的块
- c# - Adobe PDF 不再显示在 IE WebBrowser ActiveX 控件中
- php - 如何更改单个产品页面 URL?
- pandas - 检查多个列的多个值并返回一个数据框
- r-exams - nops_eval 'register' 中的错误不包含所有列registration/name/id
- android - 对话框关闭后打开软键盘
- c - 当我使用 VScode 在 C 中编码时看不到问题
- reactjs - 更改电子邮件的主题 - 表单模块
- android - android 应用程序启动后,打开按钮和应用程序图标看不到
- input-history - 恢复未保存的用户故事