();//它插入不成功,自己回滚 UserInfos userInfo= newUserInfos { UserID= “1”, RealName= “zzl”, }; db.UserInfos.InsertOnSubmit { UserID= “0005”, Name= “zzl”, CreateDate=DateTime.Now, UpdateDate=DateTime.Now, }; db.UserBases.InsertOnSubmit
DataLinqEntity.GasBottles gs = gasBottles.ConvertToEntity<DataLinqEntity.GasBottles>(); db.GasBottles.InsertOnSubmit gasBottles.ID); if (updateTarget == null) { db.GasBottles.InsertOnSubmit
ConflictMode.FailOnFirstConflict); 事务处理 Linq to sql在提交更新的时候默认会创建事务,一部分修改发生错误的话其它修改也不会生效: ctx.Products.InsertOnSubmit (new Products { ProductID =1, ProductName = "zhuye1" }); ctx.Products.InsertOnSubmit(new } private static void CreateProduct(Products c) { ctx.Products.InsertOnSubmit
tb.IsRequired = false; tb.PostTime = DateTime.Now; ctx.tbGuestBook.InsertOnSubmit 现在可以修改代码,将else代码改为 ctx.tbGuestBook.InsertOnSubmit(tb); ctx.SubmitChanges
new Reply() { TopicTitle = "还是新回复", TopicContent = "还是新回复", ParentTopic = 1 }; ctx.Topics.InsertOnSubmit (nt); ///添加 ctx.Topics.InsertOnSubmit(rpl); ctx.SubmitChanges(); Board oracle = new Board() { BoardName = "小三", Category = dbcat }; ctx.BoardCategories.InsertOnSubmit
tb.IsRequired = false; tb.PostTime = DateTime.Now; ctx.tbGuestBook.InsertOnSubmit tb.IsRequired = false; tb.PostTime = DateTime.Now; ctx.tbGuestBook.InsertOnSubmit
相关ID = rl2.Last().相关ID, 日期 = DateTime.Now }; t.Sample2.InsertOnSubmit 另外也是这个延迟执行的原因,SQL语句会在查询的时候提交,在t.Sample2.InsertOnSubmit(s2); 的后面要加上 t.SubmitChanges(); 因为之后没有查询,没有访问数据库
} public static void AddSong(dbSong song) { db.favSong.InsertOnSubmit
Where(exp); } public void Add(T entity) { context.GetTable<T>().InsertOnSubmit
context.Connection.BeginTransaction();
context.Transaction = trans;
context.Employees.InsertOnSubmit
Product", SupplierID = 1, CategoryID = 1, UnitPrice = 19.95M }; db.Products.InsertOnSubmit
() { CustomerID = "blogs", CompanyName = "xiaoyaojian", City = "London" }; dc.Customers.InsertOnSubmit
ctx.SubmitChanges(); } else { ctx.TbGuestBook.InsertOnSubmit
Convert.ToInt32(context.Request["RoleID"]) 35: }; 36: db.TB_Admin.InsertOnSubmit