在学习使用 linq to sql 中添加数据过程遇到一个执行submitChanges 数据无法提交到数据库的问题
代码如下:AdventureWorksdb=newAdventureWorks("InitialCatalog=AdventureWorks;IntegratedSecu...
代码如下 :AdventureWorks db = new AdventureWorks("Initial Catalog=AdventureWorks;Integrated Security=sspi");
Contact con = new Contact();
con.FirstName = "Scott_1";
con.PasswordSalt = "";
db.Contact.InsertOnSubmit(con);
db.SubmitChanges();
这个执行完后到数据打开表查看查不到这条进新加的数据
但是通过 下面的查询代码却可以看到新加入的数据
var queryContacts =
from names in db.Contact
where names.FirstName.StartsWith("Scott")
orderby names.FirstName
select names;
foreach (var con in queryContacts)
listBox1.Items.Add(con.ContactID + " " + con.FirstName );
数据表ContactID 的这个字段是主键,是什么原因没有把数据提交数据库,通过sql 2005 管理器打开查看表的记录没有添加新的记录上去? 展开
Contact con = new Contact();
con.FirstName = "Scott_1";
con.PasswordSalt = "";
db.Contact.InsertOnSubmit(con);
db.SubmitChanges();
这个执行完后到数据打开表查看查不到这条进新加的数据
但是通过 下面的查询代码却可以看到新加入的数据
var queryContacts =
from names in db.Contact
where names.FirstName.StartsWith("Scott")
orderby names.FirstName
select names;
foreach (var con in queryContacts)
listBox1.Items.Add(con.ContactID + " " + con.FirstName );
数据表ContactID 的这个字段是主键,是什么原因没有把数据提交数据库,通过sql 2005 管理器打开查看表的记录没有添加新的记录上去? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询