entity-framework相关内容

如何使用 Mono 设置实体框架/SQL Server

我正在尝试设置一个非常简单的测试项目来评估 Mono Entity Framework 的功能.尝试访问数据时,我在使用 .NET Runtime 时遇到关于解析模型数据的运行时异常.使用 Mono 运行时时,会引发 stackoverflow 异常. 这似乎是在编译 CSDL 架构版本 3 时出现的内部单声道错误 - 请参阅 Mono Bugtracker. 所以我的问题是: ..
发布时间:2022-01-23 14:59:24 其他开发

EF 迁移中的自定义代码执行

在我们的项目中成功使用实体框架迁移.但是现在我遇到了一个特殊情况,我需要更新需要一些业务逻辑的表(位于我们的应用程序中作为 C# 代码).因此,我尝试在迁移 Up 方法中生成一个线程,并使用业务逻辑执行此表更新.应用程序执行不需要此表更新,应在后台进行. 我这样做有点像这样: 公共部分类 MyMigration : DbMigration{公共覆盖无效Up(){//... 在这里做一些 s ..
发布时间:2022-01-23 10:07:20 C#/.NET

asp.net CORE Migrations 生成为空

我正在尝试按照教程添加从 IdentityDbContext 和 IdentityUser 生成的迁移(第二个). 当我运行 dotnet ef migration add 时,它正在添加,但 UP 和 DOWN 为空. 我发现从 EFMigrationHistory 表中删除数据可以解决问题,但该表不包含有关该迁移的任何信息,仅包含已创建的第一个.我尝试删除所有 .TMP ..
发布时间:2022-01-23 09:54:34 C#/.NET

无法更新数据库以匹配当前模型,因为有待处理的更改并且自动迁移被禁用

我终生无法摆脱此错误消息.我已经尝试了几乎所有我能做的事情. MyDBContext.cs public MyDBContext() : base("ConnStr_Dev"){}受保护的覆盖无效 OnModelCreating(DbModelBuilder modelBuilder){Database.SetInitializer(new MigrateDatabaseToLatest ..

Entity Framework 6 模型优先迁移

期望的结果: 在实体框架中使用模型优先方法,并允许根据模型中的更改自动更改已部署的数据库/模型.自动生成架构差异脚本以实现平滑迁移. 有没有办法在模型优先 EF6 中执行迁移?我可以看到到处都是代码优先迁移主题,但在 Model First 上什么都没有. 目前我看到的选项: 数据库生成电源组(似乎已过时) 先以某种方式转换为代码,然后使用迁移(不可取,因为我喜欢有视觉设 ..
发布时间:2022-01-23 09:42:17 其他开发

实体框架迁移的空引用

当我使用实体框架迁移的 Add-Migration 命令时,出现以下异常: System.NullReferenceException:对象引用未设置为对象的实例.在 System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetFileName(项目项目,字符串 projectItemName)在 System.Data.Ent ..
发布时间:2022-01-23 09:35:19 C#/.NET

SQLite 的实体框架迁移SqlGenerator

是否有用于 SQLite 的 MigrationSqlGenerator 与实体框架一起使用?我只从 devart 找到了一个是商业的. 找不到提供程序“System.Data.SQLite"的 MigrationSqlGenerator.利用目标迁移配置中的 SetSqlGenerator 方法类来注册额外的 SQL 生成器. 这就是我所做的:http://msdn.microsof ..
发布时间:2022-01-23 09:33:26 C#/.NET

实体框架回滚并移除不良迁移

我在 C# 中的项目中使用 EF 6.0,并进行手动迁移和更新.我在数据库上进行了大约 5 次迁移,但我意识到最后一次迁移很糟糕,我不想要它.我知道我可以回滚到以前的迁移,但是当我添加一个新的(固定的)迁移并运行 Update-Database 时,即使是错误的迁移也会被应用. 我试图回滚到之前的迁移并删除迁移错误的文件.但是,当我尝试添加新迁移时,更新数据库时出现错误,因为迁移文件已损坏( ..
发布时间:2022-01-23 09:22:15 C#/.NET

协作环境中实体框架中的迁移

我们有多个开发人员正在开发一个使用 Entity Framework 5.0 的项目.每个开发人员都使用自己的本地 SQL 2012 数据库,因此他可以在不妨碍他人的情况下进行开发和测试. 起初,我们混合使用了自动迁移和基于代码的迁移.这根本不起作用,所以我们决定禁用自动迁移并只允许基于代码的迁移.我应该补充一点,我们从一个干净的数据库重新开始,没有来自所有自动迁移的“损坏"_Migrati ..

DelegateCommand 的 CanExecute 逻辑

更新:焦点变成了 MVVM 而不是实际的问题,所以我正在更新它. DelegateCommand 的 CanExecute 有问题.在我调用 RaiseCanExecuteChanged 之前它没有更新,这是期望的行为吗? 我在这里上传了一个重现此问题的简单示例项目:http://dl.dropbox.com/u/39657172/DelegateCommandProblem.zip ..
发布时间:2022-01-23 08:25:07 C#/.NET

作为 Entity Framework 5.0 中的查询结果,如何获取 DataSet?

我不确定这是否可能.我可能正在尝试使用错误的工具来完成我正在尝试做的工作. 假设我想做以下事情: 我执行了一个名为“GetTableName"的函数,它返回我要从中获取数据的 SQL 表的名称. 我执行另一个名为“GetFields"的函数,它返回 SQL 表中一个或多个字段的名称. 我希望能够编写另一个函数,该函数将返回一个 DataSet(或其他一些通用对象),其中包含 ..
发布时间:2022-01-21 13:39:31 C#/.NET