LINQ TO SQL中插入数据的问题
代码如上图所示(此时EmployeeEntity中指定的Table名为Employees)提示错误如下图显示employeeAdd中的值均为null,若修改Employe...
代码如上图所示(此时EmployeeEntity中指定的Table名为Employees)
提示错误如下图显示
employeeAdd中的值均为null,
若修改EmployeeEntity中指定的Table名改为HR.Employees(与创建表时的表名完全相同),则提示如下错误,但如若所示,employeeAdd已有数据~
请问如何解决?求大神指点 展开
提示错误如下图显示
employeeAdd中的值均为null,
若修改EmployeeEntity中指定的Table名改为HR.Employees(与创建表时的表名完全相同),则提示如下错误,但如若所示,employeeAdd已有数据~
请问如何解决?求大神指点 展开
1个回答
展开全部
你给对象的各变量赋值之后,后台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);
}
}
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询