我想在我的Acccounts表中插入使用LINQ一個新的帳戶。我嘗試使用EntityModel和Linq2Sql。我沒有插入我的數據庫,也沒有任何異常。LINQ的INSERT語句什麼都沒有,沒有失敗或者
public static Linq2SQLDataContext dataContext {
get { return new Linq2SQLDataContext(); }
}
try {
//EntityModel
Accounts acc = Accounts.CreateAccounts(0, Voornaam, Straat, Huisnummer, Stad, Land, 15, EmailReg, Password1);
Entities.AddToAccounts(acc);
Entities.SaveChanges();
//Linq 2 SQL
Account account = new Account { City = Stad, Country = Land, EmailAddress = EmailReg, Name = Voornaam, Password = Password1, Street = Straat, StreetNr = Huisnummer, StreetNrAdd = Toevoeging, Points = 25 };
dataContext.Accounts.InsertOnSubmit(account);
var conf = dataContext.ChangeConflicts; // No changeConflicts
ChangeSet set = dataContext.GetChangeSet(); // 0 inserts, 0 updates, 0 deletes
try {
dataContext.SubmitChanges();
} catch (Exception ex) { }
} catch (EntityException ex) {
}
您是否將斷點插入catch塊? (你的代碼抑制所有的例外) – Nagg 2010-03-26 17:52:53
是的,我已經把兩個catch塊的斷點。 – PietjePoeier 2010-03-26 18:05:13