有什么方法可以知道是否从 Package 管理器调用DbContext.OnConfiguring() ? 这是我的方法。 此代码在我的 WinForms 应用程序中运行良好。 但是,当通过 Package 管理控制台添加迁移时, DataPath将为 null 并引发异常。 从 Package ...
有什么方法可以知道是否从 Package 管理器调用DbContext.OnConfiguring() ? 这是我的方法。 此代码在我的 WinForms 应用程序中运行良好。 但是,当通过 Package 管理控制台添加迁移时, DataPath将为 null 并引发异常。 从 Package ...
我想知道如何开发一个工具集,然后我可以使用包管理器控制台命令运行它来修改我的项目(分析或生成代码)。 像 Microsoft.EntityFrameworkCore.Tools 这样添加添加/删除迁移等命令的东西。 ...
这是用于生成迁移的代码 dotnet ef migrations add InitialCreate --context DataContext --output-dir Migrations/SqlServerMigrations ,这是 DataContext.cs 但是当我运行Upada ...
我使用以下方法来使用数据库: 但在某些数据库中,我收到此错误: 无法将“System.DBNull”类型的对象转换为“System.String”类型 在包管理器控制台中写入Scaffold-DbContext命令并且我按Enter并且没有对任何表进行分类后,会发生此错误。 我能做些什 ...
当我 go 更新我的数据库时,我首先运行$env:ASPNETCORE_ENVIRONMENT="Development"然后执行Update-Database命令以设置正确的环境。 例如,如果我之前部署了对 Test 的更改,则运行此命令应该将我指向我的开发环境,而不再指向 Test。 不幸的是, ...
我经常针对现有数据库,我已映射所有表,但程序认为它与 SQL 服务器不一致。 在 EF6 中,我将使用忽略更改添加迁移,然后调用 update-database,这对我总是有效。 我喜欢使用这种方法,因为我的理解是 EF 不会将任何实际更改推送到数据库(例如,如果表映射很奇怪,我遇到的情况是 EF ...
嗨,我在 .Net Core 应用程序中通过包管理器控制台编写更新数据库命令时出错。 我编写了 Update-Database,PMC 使用了 Update-Datebase。 PM> 更新-数据库 System.ArgumentException:不支持关键字:'datebase' ...
长话短说:我正在尝试通过 VS2019 包管理器控制台在解决方案中自动化包 .net 框架 nuget 更新,但我无法获得对其他包的包依赖(尽管我知道数据可用,因为您可以在用户界面)。 说来话长长:我想对.NET框架自动化的NuGet安装,我选择使用Visual Studio中的包管理器控制台(如 ...
我们正在从一个经典的桌面应用程序项目切换到一个 Angular Web 项目,其中所有东西似乎都分散在不同的环境中。 其中一项更改是 nuget 软件包,这让我觉得我们回到了 80 年代,一切都需要使用命令提示符中的命令完成,而不仅仅是使用按钮和菜单。 我觉得这有点烦人,因为现在您必须记住一长串命令 ...
我正在尝试安装Microsoft.EntityFrameworkCore.SqlServer包,但在 PMC 中我收到以下错误消息: 安装包:无法安装包“Microsoft.EntityFrameworkCore.SqlServer 2.2.6”。 您正在尝试将此包安装到以“.NETFrame ...
我在另一个系统上创建了这个项目并完成了。 我使用代码优先迁移来创建数据库。 在该系统上,此应用正常运行。 但是现在当我将项目转移到另一个系统时,其程序包管理器显示以下错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 验 ...
我想从使用 SQL Server 切换到 MySql。 我已经为 SQL Server 创建了迁移并将它们应用于数据库。 我已经添加了 Pomelo Mysql 包,现在想要为 MySql 数据库创建迁移。 我的问题是我在尝试使用 add-migration 命令时在包管理器控制台中收到错误。 ...
是否可以在程序包管理器控制台中运行脚本以使用多个命令更新Entity Framework? 我想要一个像这样的脚本: 我希望能够按顺序运行脚本,以便我不必等待每个步骤发生? 甚至不确定我是否可以为这种事情编写ac#脚本。 提前致谢! ...
我有一个具有 nuget 命令的 powershell 脚本,例如: 获取项目 - 全部 获取包 -ProjectName 当我在 Visual Studio 上运行包管理器控制台时: PM> .\\download-packages-license.ps1 它有效,但 ...
当我在使用实体框架的项目中的 Visual Studio 2017 v15.9.6 中加载包管理器控制台时,我收到以下错误: \\packages\\EntityFramework.6.2.0\\tools\\init.ps1 无法加载,因为它的操作被软件限制策略阻止,例如使用组策略创建的那 ...
它是一个现有项目,我想在其中升级jquery版本。 为此,我在包控制台管理器(PMC)上运行了bower update jquery --force-latest甚至Bower update jquery,但无济于事。 如屏幕截图所示,它给出了错误。 我的bower.json文件 ...
我想知道是否有可能在程序包管理器控制台中 获取Entity Framework (或其他安装的NuGet程序包) 的可用命令 列表 ? ...
仅尝试创建数据库,作为本文档中步骤的一部分。 解决方案构建良好。 来自程序包管理器控制台的消息: PM>更新数据库 指定的框架版本“ 2.1”无法解析 找不到指定的框架'Microsoft.NETCore.App'版本'2.1'。 检查应 ...
因此,在Visual Studio 2017的程序包管理器控制台中添加新迁移并执行Update-database命令后,出现以下错误: 找不到内容根文件夹! 问题似乎是实体框架dbcontext某种程度上没有连接到任何数据库。 如果我运行Get-Dbcontext命令,我 ...