dbcontext 相关问题

DbContext API首次附带Entity Framework 4.1版,为使用Entity Framework提供了更高效的表面,可以与Code First,Database First和Model First方法一起使用。

Entity Framework Core:使用模型构建器动态更新实体时出现问题

我目前正在尝试开发一个带有插件的中央应用程序。中央应用程序存储核心实体(如AppEntity、AppRole、Device,...)。它有自己的DBContext。 我想添加一些实体...

回答 1 投票 0

DBContextFactory 与 DBContext 的工作单元

我想在 ASP.NET Core 和 EF Core 中实现工作单元模式。 我的问题是是否在工作单元构造函数中使用 DbContextFactory 还是 DbContext 实例。哪种方法是

回答 1 投票 0

如何在DbContext构造函数中注入userManager?

我正在使用 IdentityDbContext 并且有一个 SeedData 类,我在 OnModelCreating 方法中使用该类来使用初始迁移为数据库播种,如下所示: 受保护覆盖无效

回答 1 投票 0

ABP 自定义过滤器 - 无法在 DbContext 中获取 CurrentUserId

我按照ABP网站上的添加自定义数据过滤器示例创建了自己的数据过滤器。我的过滤器需要使用当前登录的用户,所以我尝试使用“IPrincipalAccessor”来...

回答 2 投票 0


如何使用IdentityUser创建两个不同的用户表

核心 2.2 中的项目 我有两个继承 IdentityUser 的类,其中第一个 公共类 DeveloperModel:IdentityUser { [必需(AllowEmptyStrings = false)] 公共字符串

回答 1 投票 0

如何告诉 EF Core 使用来自不同上下文/架构的实体而不是创建表?

我有两个DBContext“A”和“B”。 适用以下条件: 通过项目参考,“A”知道“B”。 “A”使用“B”上下文中的实体(

回答 1 投票 0

在释放之前只能使用 dbcontext 一次

我正在asp.net core 3.1中的一个网站上工作,我试图在页面模型中读取数据库两次。但是,我收到“System.OnbjectDisposeException:无法访问已处置的对象&...

回答 2 投票 0

如何在MVC 8.0中正确配置`ConfigureServices`方法的`services.AddDbContext`

我正在尝试将迁移添加到我的数据库中,但我一直遇到此错误。拜托,我是 MVC 的菜鸟。我的代码 使用 Microsoft.EntityFrameworkCore; 使用 Microsoft.Extensions.DependencyInjection; 使用

回答 1 投票 0

添加使用“1”个参数调用“Start”的迁移异常:“指定的可执行文件不是此操作系统平台的有效应用程序。”

我想使用 DbContext 迁移 DAL 来创建数据库。 但是,当我在包管理器控制台中键入以下内容并且所选项目是 DAL 时: 添加迁移初始-详细 我...

回答 1 投票 0

是否应该在每个事务上创建 EF dbContext

我正在尝试找出管理 DbContext 的最佳方法。我见过不进行处置的代码示例,并且我见过人们说这是一个坏主意。我做某事合适吗...

回答 3 投票 0

未找到DbContext

我正在尝试使用 EF Core 创建数据库,但它说我没有 DbContext,但我已经对其进行了编码。 我尝试使用: 添加迁移初始 -Context HolidaysDbContext 带或不带 -context 以及

回答 1 投票 0

无法跟踪实体类型“User”的实例,因为已跟踪具有相同键值的另一个实例。不是结构性的

对于一个项目,我试图让某个用户成为给定俱乐部的培训师。 为此,我创建了一个实体 Trainer,它与 User 一对一。 然后俱乐部有用户和培训人员集合...

回答 1 投票 0

服务中的 Blazor DbContext

我正在尝试从服务内部而不是从组件进行数据库插入,无论我做什么,都会给我的 DbContext 带来空对象错误。我也尝试过这个

回答 1 投票 0

EntityFrameworkCore.DbUpdateException:无法删除行,SQL 语法错误

我正在将 ASP.NET Core Web API 与 Entity Framework Core (pomelo) 结合使用。我有一个 MariaDB 数据库。我按照模板使用 Swagger UI 来探索我的 API。当我尝试使用它删除一行时,我...

回答 1 投票 0

发现多个DbContext

我正在使用 AspCore 2 实现代码优先数据库。我有一个“DataContext.cs”,如下所示: 公共类ApplicationUser:IdentityUser { 公共字符串名字{获取;瑟...

回答 10 投票 0

向 Ef Core SqlQuery 发送参数

使用 SQLQuery 发送这样的参数可以安全地防止 SQL 注入吗? var page_param = new SqlParameter("page_param", page); var pageSize_param = new SqlParameter("pageSize_param...

回答 1 投票 0

C# 如何模拟 DbContext 而不传递它

我想对我的函数 GetDogName 进行单元测试,它创建一个新的 DbContext。我已经有一个 DbContext 的工作模拟,但我无法将它作为参数传递到任何地方。 我可以替换 DbContext c...

回答 2 投票 0

Blazor - 从数据库获取内部服务器错误

我有一个 blazor Web 应用程序(自动),可以从客户端的数据库中获取项目。 我已经创建了服务和控制器来获取所有有效的项目,但是当我尝试搜索特定的

回答 1 投票 0

在数据库上下文中编写连接字符串是“安全”/“良好”的做法吗?

我使用 C#、.net8 实体框架,目前我直接在数据库上下文中使用连接字符串。这是好的做法并且安全吗?或者为了安全起见应该在其他地方使用它?这是我的当前...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.