LINQ to Entities 中的临时表

2024-02-08

我有一个很大的用户 ID 表。
我有一组我想要的用户 ID。
我有两个具有外部用户 id 键的表。

明智地获取此信息性能的最佳方法是什么?

理想情况下,在 SQL 中,最终结果有点像这样(如果一个表中没有用户 ID,而另一个表中没有用户 ID,则为空值):

userid  table1value table2value
1        null          12
5        123           null

据我所知,LINQ to Entities 没有办法动态创建临时表...我认为最接近的方法是将 LINQ to Objects 与类一起使用或生成匿名类型。

或者,在存储过程中执行此操作,并将该过程导入到对象上下文中,然后让您的代码调用该过程。 proc 可以创建一个临时表,或者任何它想要的东西。

HTH.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LINQ to Entities 中的临时表 的相关文章

随机推荐