作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 EF Core 2.0 在我的 ASP.NET Core 项目中添加迁移。
我在包管理器控制台中运行了 'Add-Migration 'migrationName` 命令。
迁移已成功添加到我的迁移文件夹中,但是,在尝试更新快照时出现此错误:
Access to the path 'C:\path\to\snapshot\DbContextModelSnapshot.cs' is denied.
最佳答案
我胡乱猜测:
您在 TFS 源代码控制下拥有您的解决方案,并带有服务器工作区。
在您最初 checkin 代码后,该文件变为只读。
似乎 PM 不会自动将文件 checkout (或添加迁移文件)到源代码管理。所以为了解决这个问题:
在运行命令之前, checkout 快照,并在运行迁移后将新生成的文件添加到源代码管理中。
关于entity-framework-core - 迁移时拒绝访问 ContextModelSnapshot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49255541/
我正在使用 EF Core 2.0 在我的 ASP.NET Core 项目中添加迁移。 我在包管理器控制台中运行了 'Add-Migration 'migrationName` 命令。 迁移已成功添加
我是 EF Core 的新手,所以如果答案不重要,请原谅我。 假设这个场景...... 正在使用最新版本的 ASP.NET Core 并采用代码优先的方法开发新的 Web 应用程序。在某些时候,由于删
我是一名优秀的程序员,十分优秀!