2013-03-30 54 views
0

我已經有很少的遷移,現在我正在添加另一個遷移,但是這次我想向它添加種子。我試圖靠近我的向上()和向下()方法添加此:EF Code First遷移 - 如何將種子添加到我的遷移?

protected override void Seed(ScykDb context) 
{ 
} 

但我的編譯器說,我不能這樣做。我如何將種子添加到我的遷移中?

回答

1

種子不可用於每次遷移,僅在DbContext級別。

你可以圍繞它很容易地用在你的Up()方法增加Sql()呼叫:

Sql("insert into ponies (col1, col2.....");