首页 > 解决方案 > 使用 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 对象返回。

有人可以在这里提供一些指导吗?

标签: c#databaseapiodata

解决方案


推荐阅读