LINQ TO SQL中插入数据的问题

代码如上图所示(此时EmployeeEntity中指定的Table名为Employees)提示错误如下图显示employeeAdd中的值均为null,若修改Employe... 代码如上图所示(此时EmployeeEntity中指定的Table名为Employees)
提示错误如下图显示

employeeAdd中的值均为null,
若修改EmployeeEntity中指定的Table名改为HR.Employees(与创建表时的表名完全相同),则提示如下错误,但如若所示,employeeAdd已有数据~

请问如何解决?求大神指点
展开
 我来答
zxq516922831
2014-05-16 · 超过17用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:35.3万
展开全部
你给对象的各变量赋值之后,后台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);
}
}
追问

我把数据连接封装起来了做了一个 SqlDataContextOfLinq类~~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式