【发布时间】:2011-02-01 07:13:12
【问题描述】:
我正在尝试使用 linq 在我的帐户表中插入一个新帐户。我尝试使用 EntityModel 和 Linq2Sql。我没有插入到我的数据库中,也没有任何异常。
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 块中插入断点? (您的代码禁止所有异常)
-
是的,我在两个 catch 块中都设置了断点。
标签: asp.net database linq linq-to-sql