gpt4 book ai didi

asp.net-mvc - 合并两个查询结果

转载 作者:行者123 更新时间:2023-12-02 01:10:56 26 4
gpt4 key购买 nike

我在同一个表上有两个查询,需要合并它。

 var Prod = this.UnitOfWork.myRepository.GetData();
var PreProd = this.UnitOfWork.myRepository.GetData();

var Merge = Prod.Union(PreProd);

但是当我检查 Merge 的结果时,它不显示 Union 而是显示以下消息

Message: This method supports the LINQ to Query Result Union not working Entities infrastructure and is not intended to be used directly from your code

这是如何实现的。

最佳答案

您可以先使用.AsEnumerable() 将IQueryable 转换为IEnumerable。

 var Prod = this.UnitOfWork.myRepository.GetData().AsEnumerable();
var PreProd = this.UnitOfWork.myRepository.GetData().AsEnumerable();

var Merge = Prod.Union(PreProd);

关于asp.net-mvc - 合并两个查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17429904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com