这可能吗?我的意思是,我基本上是想做以下事情...
我已经在数据库中创建了一个函数GetPlayerPosition(尽管有一种方法可以使用代码优先迁移来创建它,这对我也很好),该函数接受1个参数(表示玩家ID的整数)。
我想在我的MVC代码中使用LINQ做这样的事情:
from p in db.Players
select new { p.PlayerId, GetPlayerPosition(p.PlayerId)};
不幸的是,我知道我不能简单地做到这一点(至少不是没有某种方式让EF来识别此功能),但是我已经尝试了一段时间,以找到一种方法来做到这一点,而我只是在旋转我的车轮。任何帮助表示赞赏。
您可以使用“代码优先功能”约定从“代码优先”(EF 6.1.1)调用存储过程,TVF和标量UDF。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句