实体框架使用带参数的表值函数连接

时间:2017-09-22 16:29:47

标签: c# entity-framework linq join user-defined-functions

我有一个表值函数foo(int id),我将它添加到我的上下文中(由于实体框架对标量函数的限制,它将只返回1行)。

然后我想加入mytablefooid的{​​{1}}传递给它

我试过

var result = context.MyTable
             .Select(obj => new 
             {
                x = obj,
                y = context.foo(obj.id)
             }

然后我尝试使用join,如下所示

var result = context.MyTable
             .Join(context.foo(obj.id), .... 

但我无法访问加入

中的MyTable数据

任何解决方案?

0 个答案:

没有答案