entity-framework-core-migrations相关内容
当我创建 .net 核心 Web 应用程序时,我会在测试期间使用密钥管理器.我通常能够创建一个新的 web 项目(mvc 和 web api),右键单击该项目并选择“管理用户机密".这将打开一个 json 文件,我在其中添加秘密.然后我在我的 startup.cs 中使用它,如下所示: services.AddDbContext(options =>options.UseMySql(Config
..
使用接受 object 类型参数的 HasAnnotation 方法向 EF 模型添加纯字符串注释很容易,但是尝试添加结构化注释时会出错构建迁移: modelBuilder.Entity().HasAnnotation($"{GetType().FullName}.Constraint3", new ValueTuple( "aaa", "bbb" ));当前的 CSharpHelper 无法
..
我目前有一个efcore 2.1项目,其中包含约230个实体和约350个迁移.每次添加efcore迁移时,都会创建一个设计器文件.该文件约为535 kb,并且正在增长(对于alle Designer文件,总数为150mb).这使IDE变慢且无响应,重构是不可行的,也使构建过程变慢.如果删除所有设计器文件,则构建时间将从110秒降低到20秒,IDE再次变得灵活. 但是,一旦删除所有设计器文件,
..
我正在带有SQL Server 2017 Web版的Windows Server 2016上运行带有EF Core 2.1应用程序的ASP.NET Core 2.1。 public void Configure(IApplicationBuilder app,... Startup.cs中的方法我称 context.Database.Migrate (); 。这适用于迁移。 一切正常。
..
我正在尝试创建一个新的迁移,但是我得到一个System.ArgumentNullException 说: System。 ArgumentNullException:值不能为null。 参数名称:Microsoft.EntityFrameworkCore.Utilities.Check.NotNull [T](T值, 字符串parameterName)在Microsoft.Entity
..
当我创建.net核心Web应用程序时,我在测试过程中使用了秘密管理器.我通常可以创建一个新的Web项目(MVC和Web API),右键单击该项目,然后选择“管理用户机密".这将打开一个json文件,在其中添加机密信息.然后,我在startup.cs中使用以下代码: services.AddDbContext(options => optio
..
我不熟悉具有存储过程的EF Core 2.0. 有人可以在我的EF Core 2.0代码优先方法中帮助使用存储过程吗? 在上一个项目中,我有一个.edmx模型文件,并且正在使用以下上下文: public IEnumerable GetUserResults(Entities context) { if (context == null) retur
..
使用接受object类型参数的HasAnnotation方法将纯字符串注释添加到EF模型很容易,但是尝试添加结构化注释会在构建迁移时出现错误: modelBuilder.Entity().HasAnnotation($"{GetType().FullName}.Constraint3", new ValueTuple( "aaa",
..
我正在开发网络应用程序,并且正在开发小型命令行应用程序,该应用程序将ef核心表安装在数据库中。最后可以通过调用 dbContext.Database.Migrate(); 来完成。 现在我想提供 unistall 选项(带有此应用程序)。 但是如何删除迁移(意味着调用 dotnet ef数据库从我的代码更新0 )? 可能不是一个命令调用(如 dbContext.Database.
..