2015-03-19 48 views
0

我正面臨實體框架6的問題。我有數據庫和人物實體。當我想插入新記錄(或刪除一條記錄)時,記錄不會被添加(或刪除)到數據庫中。插入/刪除在實體框架中不起作用6

這是我的代碼:

PeopleEntities entities = new PeopleEntities(); 

Person person = new Person(); 
person.FirstName = "text here"; 
person.LastName = "text here"; 
person.Age = 20; 

entities.Person.Add(person); 
entities.SaveChanges(); 

需要注意的是,得到了下面的記錄:)entities.Person.ToList(;工作中。

+0

你會得到一個例外嗎?人物對象是怎樣的? – Yoav 2015-03-19 07:09:44

+0

不,我在運行時沒有錯誤。 Person類有四個屬性:PersonId(Identity),FirstName,LastName和Logo(女巫是可選的數據庫) – Petruta2015 2015-03-19 07:18:07

+0

你怎麼知道沒有添加/刪除?嘗試處置並重新創建dbcontext並再次檢查。 – Szer 2015-03-19 07:23:56

回答

0

嘗試在解決方案資源管理器中將mdf文件的Copy to output屬性更改爲Do not copy。 我的猜測是,每次運行應用程序時它都會被擦除。

+0

仍然無法使用! – Petruta2015 2015-03-19 08:31:06

+0

嘗試在連接字符串中更改'| DataDirectory |'到類似c:\的東西 – Yoav 2015-03-19 08:46:34

+0

仍然無法使用!我真的不知道發生了什麼.. – Petruta2015 2015-03-19 17:31:09