我使用EF和Dapper作为ORM。通过一些查询,我已经优化到创建临时表,如下所示:
Create Table #temp(FromUserId int, ToUserId int, FromAction int, ToAction int, IsMatch int)
我担心的是 - 如果我的应用程序上有大量用户同时点击此查询,那么上下文的每个实例都会获得自己的临时表吗?
我是否必须担心将临时表命名为唯一的(例如会话ID?)
通常我的连接是使用我的服务层中的以下内容进行的:
using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString)) {
任何帮助都会很棒。