2013-02-08 33 views
0

我有這樣的:EF代碼第一 - context.Add()也沒有創造新行

var status = new OutTransStatus(); 
status.StartDate = startDate; 
status.TransCount = transactions.Count; 
try 
{ 
    context.OutTransStatus.Add(status); 
} 
catch (Exception) 
{ 
    return 2; 
} 

現在,當我嘗試添加status,它的推移,也不例外,什麼都沒有,行不適用於數據庫!到底是怎麼回事?我該如何調試?

編輯:很顯然,上面的地方我一直在使用(VAR上下文=新的數據庫())

回答

2

你忘了保存更改:

context.SaveChanges()

+0

聖地獄我是個白癡。謝謝。 :D – ojek 2013-02-08 16:55:28

+0

它發生在我們身上,我的朋友。 – IronMan84 2013-02-08 16:55:41