c# - 使用 ODataQuery 方法的输出从数据库中检索数据
问题描述
我有一个 Web API,它使用ODataQueryOptions从数据库 A 获取数据。
下面是相同的代码。
public IQueryable<User> Get(ODataQueryOptions options)
{
return dbcontext.ProfileSimplification.AsQueryable();
}
现在,我想通过使用我在上述方法的输出中获得的列之一应用过滤器来从数据库 B 中检索数据。
如下所示。
public IQueryable<User> Get(ODataQueryOptions options)
{
var user = dbcontext.ProfileSimplification.AsEnumerable().FirstOrDefault();
var intermediateData = userDataContext.UserProfileData.AsQueryable().FirstOrDefault().EnterpriseID;
}
获得中间数据后,我想将其与初始输出合并,并将其作为 Queryable 对象返回。
有人可以在这里提供一些指导吗?
解决方案
推荐阅读
- android - 更新到版本 3.3.0 后 Gradle 同步不起作用
- apache - .htaccess 使用 END 标志将多个子域重定向到文件夹
- oracle - How to make post api in Oracle Apex 18.2?
- kubernetes - What is the purpose of resource limit in Kubernetes?
- c# - Expander、WPF 中的动态内容加载
- python - Write an array of JSON objects in a text file
- vba - Outlook 2016 macro to edit received email
- typescript - Jest Enzyme 无法在 mount() 中找到导入的函数
- java - Jackson - DTO int to String conversion
- python - 如何为单人游戏的文本文件中的前 5 名玩家创建一个简单的有序排行榜