В основном, в моей базе данных EF я добавил строку DateTime в свою таблицу, используя сначала код EF.Запуск пользовательского кода при применении сценария миграции
Вот как сейчас:
public class Employee
{
[Key]
public int Id { get; set; }
public DateTime Date { get; set; } //this has been added
}
Как вы видите, дата не обнуляемая - поэтому мне нужно сначала заполнить даты, когда я запускаю миграцию.
Вот сгенерированный скрипт миграции:
public partial class Changed_Employee : DbMigration
{
public override void Up()
{
AddColumn("dbo.Employees", "Date", c => c.DateTime(nullable: false));
}
}
Дело в том, я хотел бы выполнить некоторые # пользовательскую логику C для того, чтобы определить точную дату каждого отдельного «Сотрудник».
Однако, как бы я это сделал?
Спасибо за ваш ответ. Логика для запуска находится на C#, поэтому я предполагаю, что смогу реализовать ее между ними. Кстати, «разные подходы» вы связали с ссылками на эту тему. Не могли бы вы исправить эту ссылку? –
@ J.Doe У меня есть ответ. –
Большое спасибо за ваш ответ :) Отлично работает! –