Я бегу EntityFramework5 с Code-First и Enabled миграции с пакета менеджер консоли. После активированной миграции только Configuration.cs файл был добавлен в . Миграции папка, а не InitialCreate.cs.EntityFramework5 Code-First Migration
я изменить свой класс от
public class Product
{
public Product()
{
this.CreationDate = DateTime.Now;
}
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ProductId { get; set; }
public DateTime CreationDate { get; set; }
public string Image { get; set; }
public string ImageThubmnail { get; set; }
[ForeignKey("Category")]
public Guid CategoryId { get; set; }
public virtual Category Category { get; set; }
[ForeignKey("Company")]
public Guid CompanyId { get; set; }
public virtual Company Company { get; set; }
}
в
public class Product
{
public Product()
{
this.CreationDate = DateTime.Now;
}
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ProductId { get; set; }
public DateTime CreationDate { get; set; }
public string Name { get; set; }
public string Image { get; set; }
public string ImageThubmnail { get; set; }
[ForeignKey("Category")]
public Guid CategoryId { get; set; }
public virtual Category Category { get; set; }
[ForeignKey("Company")]
public Guid CompanyId { get; set; }
public virtual Company Company { get; set; }
}
Как я могу это исправить?
Примечание:
1.I новичок в миграции базы данных.
2. Файлы бизнес-объектов и класс DbContext - это разные библиотеки классов.
Большое спасибо, @ SOfanatic –