我在使用Entity Framework Core部署ASP.NET Core Web API时遇到问题。
当我连接到SQL Server时,会话没有host_name,在开发中没有问题并且工作正常,但是生产服务器有一个登录触发器来检查host_name和login_name,所以我&#39 ;我收到错误登录失败登录'用户'由于触发器执行。
当我使用Entity Framework和ASP.NET Core比较ASP.NET Web API中的会话时,Core版本没有host_name:
SELECT *
FROM SYS.DM_EXEC_SESSIONS
where login_name like '%user%'`
ASP.NET Core是否有办法在与SQL Server的连接中发送host_name?
我使用的是AspNetCore v1.0.1和EntityFrameworkCore v1.1.0