我正在致力于在基于实体框架的应用程序中隔离共享数据库中的存储数据。我希望使用SQL Server 2016行级安全性,但我更希望我的数据库连接都使用单个用户。因此,我希望为所有实体框架查询将SQL Server 设置为存储编号。然后,RLS可以确定该行是否属于CONTEXT_INFO设置的商店编号。完成此操作的唯一方法是更新我的DbContext构造函数以创建连接
在使用传统ADO.NET时,我们通常在执行完SQL命令后立即关闭SQL连接,因此连接将关闭并返回到池中。here and returned back to connection pool return orders;在使用EF内核的ASP.NET内核中,我们通常使用DI框架将_dbContext; public OrderService(MyDBContext dbContext</e