entity-framework-core 相关问题

实体框架(EF)Cor​​e是由Microsoft开发的开源ORM。

每次我尝试注册一个新对象时,它都会返回到数据库为空或 null。我该怎么办?

我认为我的视图模型正在从未加载页面的空字段中获取值,或者根本没有获取,只是从模型中获取。 查看型号: 命名空间 Projeto_Vendores.Models.ViewModels { ...

回答 1 投票 0

SaveChanges 后无法获取更改的实体

数据成功更改后我需要做一些日志记录。我正在使用实体框架核心来实现此目的。在将更改保存到数据库之前调用 SavingChanges 事件处理程序...

回答 2 投票 0

Entity Framework Core 和 PostgreSQL '...get_Settings()' 失败

我有一个用 C# 编写的 ASP.NET Core 6 Web API,并希望使用 Entity Framework Core 6 搭建 PostgreSQL 数据库。 在执行以下命令时,我收到错误,但没有太多信息......

回答 1 投票 0

未找到SqlTasks.targets

我首先使用代码并更新了表格。现在我想运行 dotnet ef dbcontextscaffold 来更新模型。我以前做过这个,并且它对这个特定项目有用了几个月......

回答 1 投票 0

从 EF Core ChangeTracker 中删除(清除)特定条目

.NET 7/ EF Core 7:我们有一个跟踪数据库更改的进程,但我无法控制它。这是一个黑匣子。 我能控制的是保存这些更改的方法。在我的日常生活中,我...

回答 1 投票 0

Entity Framework Core 在执行第一个查询时速度很慢

我是第一次使用 Entity Framework Core,我很困惑试图理解为什么每次启动时执行第一个查询时速度太慢(大约 2-3 秒)...

回答 1 投票 0

Entity Framework Core 添加-带有抽象类的迁移

首先,我为我的英语道歉。我正在尝试学习如何使用 Entity Framework Core 迁移,但出现以下错误: 无法创建类型为“”的“DbContext”。例外“不可以...

回答 2 投票 0

EntityFrameworkCore 添加抽象类迁移

首先,我为我的英语道歉。 我正在尝试学习如何使用 EntityFrameworkCore 迁移,但出现以下错误: !无法创建类型为“”的“DbContext”。例外“不

回答 1 投票 0

如何将ILogger注入EFCore DbContext

我有 .net core 应用程序和 EFCore 数据库上下文: 公共类 MyappDbContext :DbContext { 私人 ILogger _logger; 公共MyappDbContext(DbContextOptions 我有带有 EFCore 数据库上下文的 .net core 应用程序: public class MyappDbContext : DbContext { private ILogger<MyappDbContext> _logger; public MyappDbContext(DbContextOptions<MyappDbContext> options) : base(options) { // ??? } } 在启动类中我注册了上下文: services.AddDbContext<MyappDbContext>(options => options.UseSqlServer(connectionString)); 如何注入MyappDbContext、ILogger或ILoggerFactory(创建记录器)? 您需要做的就是向上下文构造函数添加 ILoggerFactory 或 ILogger 参数: public class MyappDbContext : DbContext { private readonly ILogger<MyappDbContext> _logger; public MyappDbContext(DbContextOptions<MyappDbContext> options, ILogger<MyappDbContext> logger) : base(options) { _logger = logger; } } 如果您需要手动实例化 dbcontext: public class Startup { public static readonly ILoggerFactory logFactory = LoggerFactory.Create(builder => builder.AddDebug()); .... public Startup(IWebHostEnvironment env) { .... } public void ConfigureServices(IServiceCollection services) { .... } } public class MyDbContext : DbContext { private readonly ILoggerFactory _loggerFactory; public MyDbContext(DbContextOptions<MyDbContext> options, ILoggerFactory loggerFactory) : base(options) { _loggerFactory = loggerFactory; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseLoggerFactory(_loggerFactory); // optionsBuilder.EnableSensitiveDataLogging(); } } // Somewhere else var db = new MyDbContext(new DbContextOptions<MyDbContext>(), Startup.logFactory); 但我建议使用 DI 代替: public void ConfigureServices(IServiceCollection services) { services.AddDbContext<MyDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("Default")).UseLoggerFactory(logFactory)); } 在 DbContextOptionsBuilder 方法的注释中。UseLoggerFactory 说: 使用其中之一时无需调用此方法 “AddDbContext”方法,包括“AddDbContextPool”。 MSDN 参考

回答 3 投票 0

如何在不开放SQL注入的情况下调用存储过程

我有一个 .net Core API,我需要从中调用存储过程。我有以下代码,但我被告知它存在 SQL 注入的风险。我的经验不够,无法做到

回答 2 投票 0

创建可路由访问现有数据库的 .NET Core Web APOI [已关闭]

目前我正在阅读一些有关使用数据库优先方法创建 Web API 的文档。我注意到大多数教程都会将其表迁移到应用程序上。我如何制作一个网络...

回答 2 投票 0

使用未知列过滤重复项

公共异步任务 GetDuplicants(params string[] selectedColumns) { var 参数 = Expression.Parameter(typeof(Applicant), "x"); var 属性 = selectedColu...

回答 1 投票 0

需要有关 ASP.NET Core MVC 7 N 层架构的支持 [已关闭]

我是.Net 的实习生。我必须在 ASP.NET Core MVC 7 和 Entity Framework Core 中遵循 N 层架构开展一个项目。但我找不到任何优质资源。所有这些资源...

回答 1 投票 0

同一id授权后锁定用户数据用户数据

我正在使用身份框架,目前使用令牌(jwt)持有者来验证使用情况。我找不到如何设置 [authorize] 关键字来检查请求是否是由持有此类数据的用户发出的(

回答 1 投票 0

访问 web.config 中现有的连接字符串到新的 .NET Core Web API

我是 .NET Core Web API 的新手。我能够使用这里提供的文档和帮助创建 .NET Core Web API。文档显示了一种通过放置

回答 1 投票 0

尝试在 Update 中返回 NotFound() 时出现 DBConcurrencyException

我尝试实现 Microsoft 的 API 更新案例,如下所示。 首先我从数据库中获取记录以确定它是否为空。如果没有,将触发更新。 通过代码 efCore

回答 1 投票 0

如何从.NET中的多对多关系中获取数据?

我使用.NET制作了一个用于学习的API。 这是一个简单的 API,其中有披萨和配料。我想获取数据库中的所有披萨及其成分。像这样的东西: [ { ...

回答 1 投票 0

.Net 6 API通用查询基于columnName类型和顺序Asc Desc

我正在尝试获得一些 .net 6 API 的经验,我设计了一个简单的应用程序,用户可以在其中根据特定列(如名称或创建的列)对数据进行排序,但现在我也想排序...

回答 1 投票 0

EF core 构建的 .NET core API 中 Swagger 所需字段错误

我是.NET core 的初学者。我有两个实体,实体技术和实体技能。每个Tech都有一个Skill列表,Skill有Tech的外键。数据库采用EF core构建。 该实体...

回答 1 投票 0

是否可以使用 EF Core 自定义初始化逻辑来植入具有特定标识符的数据?

使用EntityFramework Core 7.0,我想播种一些数据,同时能够为要创建的记录指定标识符(主键)。 由于集成测试需要此播种...

回答 1 投票 0

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