initial code migration not working

I am trying to run migrations from code. I created my models and enabled-migrations and then added initial migration, this initial migration contains all the create tables etc public partial class Initial : DbMigration { public override void Up() { CreateTable(.......... } public override void Down() { DropTable(........... } } I then tried the Upd

初始代码迁移不起作用

我正尝试从代码运行迁移。 我创建了我的模型并启用了迁移,然后添加了初始迁移,这个初始迁移包含所有创建表等 public partial class Initial : DbMigration { public override void Up() { CreateTable(.......... } public override void Down() { DropTable(........... } } 然后我尝试了Visual Studio中的Update-Database命令,它可以正常工作,创建数据库并运行初始迁移

How to restore database EF migration tools

I got a database, and accidentally I deleted the __MigrationHistory table. Now the program throws error, and I can't loss all the datas. Is there anyway to restore the table that I deleted?? Will I lost all my database? I added the __MigrationHistory manually, and now this is the error: Additional information: Unable to update database to match the current model because there are pendi

如何恢复数据库EF迁移工具

我有一个数据库,并且不小心删除了__MigrationHistory表。 现在程序会抛出错误,我不能丢失所有的数据。 无论如何恢复我删除的表? 我会丢失我所有的数据库吗? 我手动添加了__MigrationHistory,现在这是错误: 其他信息:无法更新数据库以匹配当前模型,因为有未决的更改并且自动迁移已禁用。 将挂起的模型更改写入基于代码的迁移或启用自动迁移。 将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true

Entity Framework Code First Migration in MySql DataBase

I create code first model using entity framework and after install first version to client we found some change in columns of database , I use migration of Entity Framework and you apply all steps of migration bat the data base of client not exist rows of migration history of last change and show this message if execute Table 'nameTable' already exists or Additional information: Duplicate colu

MySql数据库中的实体框架代码优先迁移

我使用实体框架创建代码第一个模型,并在安装第一个版本到客户端后,我们发现数据库的列有一些变化,我使用Entity Framework的迁移,并且您应用所有迁移步骤蝙蝠客户端的数据库不存在行迁移历史记录最后更改并在执行时显示此消息 Table 'nameTable' already exists 要么 Additional information: Duplicate column name 'Reference' 这个类的配置代码 internal sealed class Configuration : DbMigrationsConfiguration<

C# Entity Framework Migration

I'm working on a Web Cash Register in C# (MVC 5 ASP.net EF6), Code First technology, and I'm trying to make a database with migrations. In my database context file I select the tables I want to add in the database, but when I build the migration, it just uses all the excisting Models I have made for the database, instead of the ones I've selected in the DB Context file. Why does thi

C#实体框架迁移

我正在使用C#(MVC 5 ASP.net EF6),Code First技术开发Web收银机,并试图用迁移创建数据库。 在我的数据库上下文文件中,我选择了要添加到数据库中的表格,但是当我构建迁移时,它只是使用我为数据库创建的所有令人兴奋的模型,而不是我在数据库上下文中选择的模型文件。 为什么会发生? 为什么要立即将所有内容,而不仅仅是我选择的内容? 这是我的代码: using WebCashRegister.Models.BLModels; using System.Data.Ent

EF "Model First": Create entity in edmx and db

This question is part of my following one I already asked roughly 2.5 years ago: Entity Framework (.NET) Round-Trip Modelling with Model First? I wanted to ask if in the meantime, the following is possible (and from which version of EF upwards): We are currently using EF 5.0 with the "Model First" approach (VS 2012). After first problems, we managed to configure the two T4 template

EF“Model First”:在edmx和db中创建实体

这个问题是我在大约2.5年前已经问过的下一个问题的一部分:使用Model First进行实体框架(.NET)往返建模? 我想问一下,在此期间,以下是可能的(以及从哪个版本的EF向上): 我们目前正在使用EF 5.0和“Model First”方法(VS 2012)。 第一个问题之后,我们设法配置了两个T4模板来生成DbContext派生类和POCO,因此如果我们需要映射新的(或现有的)数据库表,我们可以通过右键单击到VS EF设计师>“从数据库更新模型...”

Modelling polymorphic associations database

We have a database in which one table contains records that can be child to several other tables. It has a "soft" foreign key consisting of the owner's Id and a table name. This (anti) pattern is know as "polymorphic associations". We know it's not the best database design ever and we will change it in due time, but not in the near future. Let me show a simplified

建模多态关联数据库

我们有一个数据库,其中一个表包含的记录可以是其他几个表的子记录。 它有一个“软”外键,由所有者的ID和一个表名组成。 这种(反)模式被称为“多态关联”。 我们知道这不是最好的数据库设计,我们会在适当的时候改变它,但不会在不久的将来。 让我展示一个简化的例子: Event , Person和Product在评论中都有记录。 正如你所看到的,没有硬性的FK限制。 在实体框架中,可以通过将Comment到EventComment等来支持此模型,

How to prevent EF4 from dynamically loading all assemblies

We use ClickOnce with dynamic assembly loading. I recently added an EF4 model to a "Model" project within the solution. The application must not use the app.config file for it's connection string, so I create the ObjectContext using an EntityConnection. The application logic works perfectly, however, when you create an instance of the ObjectContext when the application is deplo

如何防止EF4动态加载所有程序集

我们使用ClickOnce进行动态装配加载。 我最近在解决方案中为模型项目添加了EF4模型。 应用程序不能使用它的连接字符串的app.config文件,所以我使用EntityConnection创建ObjectContext。 但是,当您使用ClickOnce部署应用程序时,当您创建ObjectContext的实例时,应用程序逻辑可以正常工作,EF4会尝试动态加载所有关联的程序集以查找元数据。 这迫使clickonce下载clickonce DLL地图中的每一个程序集! 这是调用ObjectCo

How not persist property EF4 code first?

How do I make non persisted properties using codefirst EF4? MS says there is a StoreIgnore Attribute, but I cannot find it. http://blogs.msdn.com/b/efdesign/archive/2010/03/30/data-annotations-in-the-entity-framework-and-code-first.aspx Is there a way to set this up using EntityConfiguration? 在EF Code-First CTP5中,您可以使用[NotMapped]注释。 using System.ComponentModel.DataAnnotations; p

如何不坚持财产EF4代码第一?

如何使用codefirst EF4创建非持久性属性? MS说有一个StoreIgnore属性,但我找不到它。 http://blogs.msdn.com/b/efdesign/archive/2010/03/30/data-annotations-in-the-entity-framework-and-code-first.aspx 有没有办法使用EntityConfiguration进行设置? 在EF Code-First CTP5中,您可以使用[NotMapped]注释。 using System.ComponentModel.DataAnnotations; public class Song { public int Id { get; set; }

c# Linq query question with EF4 table per type Inheritance

I have been searching for way to perform a linq query to get an object graph based on a specific child inheritance type. I may have prased this a little wrong, but I will try to explain. Lets say I have a EF4 model that has a City entity, a subdivision entity, a house entity and a feature entity. The city has a one to many relationship with subdivision. The subdivision has a one to many rela

c#Linq查询每个类型的EF4表的查询问题继承

我一直在寻找执行linq查询的方法来获取基于特定子继承类型的对象图。 我可能会说这有点不对,但我会尽力解释。 假设我有一个EF4模型,它有一个城市实体,一个细分实体,一个房子实体和一个特征实体。 这个城市与细分有着一对多的关系。 细分与房屋有一对多的关系。 而且房子与特征之间有一对多的关系。 两个实体子类型的特征实体。 让我们称他们为游泳池和车道。 c#linq查询将查询具有特征的所有房屋的所有城市的对象

ASP.NET Core 2.0 Authentication Cookie not set

I followed this article (https://docs.microsoft.com/en-us/aspnet/core/security/authentication/cookie?tabs=aspnetcore2x) of Microsoft to migrate my Authentication Procedure in my .NET Core 2.0 MVC Application. Startup.cs (ConfigureServices) services.AddIdentity<ApplicationUser, IdentityRole>() .AddEntityFrameworkStores<ApplicationDbContext>() .AddDefaultToken

ASP.NET Core 2.0身份验证Cookie未设置

我遵循Microsoft的这篇文章(https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/cookie?tabs=aspnetcore2x)来迁移我的.NET Core 2.0 MVC应用程序中的身份验证过程。 Startup.cs(ConfigureServices) services.AddIdentity<ApplicationUser, IdentityRole>() .AddEntityFrameworkStores<ApplicationDbContext>() .AddDefaultTokenProviders(); services.AddAuthen