Tag: entity framework core

在第二级包含几个参考

假设我们有这个模型: public class Tiers { public List<Contact> Contacts { get; set; } } 和 public class Contact { public int Id { get; set; } public Tiers Tiers { get; set; } public Titre Titre { get; set; } public TypeContact TypeContact { get; set; } public Langue Langue { get; set; } public Fonction […]

如何使用EF Core在ASP.NET Core中取消应用迁移

当我使用EF Core在VS2015中运行PM> Remove-Migration -context BloggingContext ,出现以下错误: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration. at Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(String projectDir, String rootNamespace, Boolean force) at Microsoft.EntityFrameworkCore.Design.MigrationsOperations.RemoveMigration(String contextType, Boolean force) at Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsRemoveCommand.<>c__DisplayClass0_0.<Configure>b__0() at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] […]

是否有一个entity framework7数据库优先POCO生成器?

我一直在玩Entity Framework 7和ASP.NET 5来开发一个新的项目,但是我碰到了一个障碍。 我正在开发的团队使用DBA优先的方法进行开发。 即数据库是由DBAdevise的,然后开发者修改代码来补偿模型的变化。 使用EF6,这很好,因为我们可以使用EDMXdevise器的“更新”function来更新代码。 点击一下,我们得到新的课程,我们完成了。 但是,在EF7中,一切都不一样。 没有更多的devise师,我们应该使用Code-First,根据EF团队的博客文章,也应该支持“数据库优先”代码生成。 但是,我无法弄清楚如何在ASP.NET 5应用程序中使用Visual Studio 2015 CTP6来实现这一点。 那里还有工具支持,还是我运气不好? 它甚至到来了吗?

EF核心映射EntityTypeConfiguration

在EF6中我们通常可以用这种方式来configuration实体 public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } 我们如何在EF Core中做到这一点,因为当我inheritanceEntityTypeConfiguration类时,无法find类。 我从github上下载了EF Core原始代码,我找不到它。 有人可以帮助这一点。

如何在Entity Framework Core中运行存储过程?

我在一个asp.net核心应用程序中使用EF7(entity framework核心)。 你能指点我执行存储过程的正确方法吗? 用ObjectParameters和((IObjectContextAdapter)this).ObjectContext.ExecuteFunction的旧方法不起作用。