dbcontext相关内容

创建一个处理DatabaseFactory的DbContext以更轻松地使用DapperExtensions

这几天,我尝试使用 DapperExtensions 。但是作为示例给出的代码使用了SqlConnection,该连接用于连接到SQL Server数据库。我希望能够连接到所有类型的数据库(SQL Server,MySql等)。同样,每个CRUD函数的代码示例也如下所示: 使用(SqlConnection cn = new SqlConnection(_connectionString)) ..
发布时间:2020-10-14 23:18:45 其他开发

使用条件显式加载子导航属性

在EF5中使用DBContext-在根据日期范围等条件进行过滤和部分加载之后。 我正在尝试生成一个完整的图形或对象树-人->事件,其中包括的唯一事件在日期范围内。 所有这些都保留了标准更改跟踪一个可以得到以下结果: Dim Repository As Models.personRepository = New Models.personRepository 私有子LoadDat ..

如何刷新DbContext

我想刷新我的 DbContext 的所有实体,而无需重新创建它,我尝试了以下操作,但没有一个有意义: var context =(((IObjectContextAdapter)myDbContext).ObjectContext; var refreshableObjects =(从context.ObjectStateManager.GetObjectStateEntries( ..
发布时间:2020-09-25 20:06:17 C#/.NET

在ASP.NET Core的Authorize-Attribute中将存储库与DbContext一起使用:“无法访问已处置的对象"

对于第三方身份验证,我需要一个自定义的Authorize属性.在这里,需要一个存储库(SessionManager)类来检查用户是否已登录. [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] public class VBAuth ..
发布时间:2020-09-13 21:01:49 C#/.NET

用户授权后如何更改已注册的(简单注入器)DbContext的连接字符串?

我正在使用Simple Injector构建ASP.NET Core Web Api,并遇到以下问题:每个用户的数据都存储在其各自的库中(但具有相同的架构),只有当他授权自己后,该数据才知道.所以...只有在用户授权后,我才能给DbContext正确的连接字符串.最好的方法是什么? 现在,我将连接字符串存储在HttpContext自定义声明中,并在DbContext的OnConfigurin ..

EFCore和.net Core2.0中与DbContext的多重连接

使用多重连接连接到DBcontext时遇到了问题.请帮我解决这个问题,这是我的情况. 我有一个Angular5应用程序和Webapi控制器.我有4个数据库,每个数据库都有不同的用户. 当4个用户试图通过Webapi控制器同时连接到其数据库时,此时所有用户都从单个数据库获取数据(而不是获取其他数据库). 当我们尝试一一连接时,数据将正确获取. 这是我用于动态连接的示例代码. ..
发布时间:2020-09-09 21:40:53 其他开发

在dbcontext中的请求之间存储数据

我有一个页面使用剃刀进行服务器端渲染,您可以在其中添加来自不同列表的几个元素,填充一些字段并在提交时从中创建请求. 每次添加/从任何列表中提取某项时,我都会向带有特定按钮的操作发送带有“提交"按钮的帖子,例如“客户已选择".我这样做是因为我需要为添加的项目重新创建其他视图组件.在这些方法中,我想将添加的对象添加到db上下文中,因此在提交时,我只能说SaveChanges(),而不必在同一方法 ..

Autofac ResolvedParameter/ComponentContext不起作用

我正在将asp.net core和Entity Framework Core一起使用.我的情况是,我想在运行时根据HttpContext查询字符串值更改连接字符串. 我正在尝试将ResolvedParameter和Reflection components传递为已记录.但是,当我解决此问题时,它没有被注册.在下面,我附上了我的代码段. Autofac注册类别: public cl ..
发布时间:2020-09-08 20:59:11 C#/.NET

MVC4多个数据库

我是MVC4框架和技术的新手.一直在使用许可应用程序,该应用程序必须对不同的产品使用不同的数据库(每个数据库包含一个产品的少数几个表-全部由专有许可工具生成).我的应用程序应该能够在各种产品上支持CRUD功能,因此每种产品都需要多个与不同模型相关的DbContext对象. 据我所知,每个这样的DbContext对象在Web.config文件中都需要一个连接字符串.我正在努力使用DropDow ..
发布时间:2020-07-24 20:27:06 其他开发