你给对象的各变量赋值之后,后台using里面的作用是什么?
linq插入数据库我的一般写法是:你参考下
using (var db = new DBEntities())//DBEntities实体
{
var productname = (from c in db.BS_Product
where c.ProductName == myProduct
select c).FirstOrDefault();
if (productname == null)
{
BS_Product pAdd = new BS_Product();//BS_Product 数据库中的表,在系统中定义为类
pAdd.ProductName = myProduct;
pAdd.IsVisible = 1;
db.AddToBS_Product(pAdd);
db.SaveChanges();
Bonddata(myProduct);
txt_product.Text = "";
}
else
{
ScriptManager.RegisterStartupScript(this.Page, GetType(), "", "alert('系统已经存在该产品名');", true);
}
}