1
基本上,在我的EF數據庫中,我首先使用EF代碼向表中添加了DateTime行。應用遷移腳本時運行自定義代碼
這裏是它的現在是:
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我已經更新了答案。 –
非常感謝您的回答:)工作很棒! –