日期:2014-05-20  浏览次数:20722 次

LINQ to SQL
ling to sql 中怎样用存储过程进行增删改的操作呢
比如我的数据库里有Product这个表,然后还有ProductInsert这个存储过程,我要怎样在main函数里写代码,实现调用ProductInsert这个存储过程,然后像product这个表中增加数据呢,product这个表中有id(商品编号),name(商品名称),price(商品单价),unit(商品单位)这些字段。求高手指点
------解决方案--------------------
参考http://www.cnblogs.com/lyj/archive/2008/03/17/1110374.html
------解决方案--------------------
映射.dbml文件时,记得同时映射存储过程
然后直接dbContenxt.ProductInsert 来进行调用

PS:单表的增删改查没必要用存储过程
------解决方案--------------------
不需要用存储过程
------解决方案--------------------
建立LINQ数据源(LINQ数据源使用DBML文件作为数据源),然后使用LINQ TO SQL提供的接口即可以查询或者操作数据库,无需使用存储过程。