linq中的插入数据,应该调用什么方法?

lningchu 2011-07-16 05:10:01
/// <summary>
///
/// 更新商品
/// </summary>
/// <param name="good"></param>
public static void UpdateGood(Good good)
{
using (GoosDBDataContext dataContext = new GoosDBDataContext())
{
//查出要更新的商品
Good data = dataContext.Good.Where(item => item.GoodsId == good.GoodsId).SingleOrDefault();
//商品名字处理
data.GoodsName = good.GoodsName;
//商品类型外键处理
data.GoodsType = dataContext.GoodsType.Where(item => item.TypeId == good.TypeId).SingleOrDefault();
data.Price = good.Price;
//商品单位外键处理
data.GoodsUnit = dataContext.GoodsUnit.Where(item => item.UnitId == good.UnitId).SingleOrDefault();
data.ProduceDate = good.ProduceDate;

//提交更新
dataContext.SubmitChanges();
}
}
/// <summary>
/// 添加商品方法
/// </summary>
/// <param name="good"></param>
public static void AddGood(Good good)
{
using (GoodSys.Models.GoosDBDataContext dataContext = new GoosDBDataContext()) {

//到这里写不下去了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
Good data = good;



}
}
...全文
92 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lningchu 2011-07-16
  • 打赏
  • 举报
回复
哈哈 谢谢了

结贴
  • 打赏
  • 举报
回复
public static void AddGood(Good good)
{
if(good== null)return;
//检查字段合法性。。。
using (GoodSys.Models.GoosDBDataContext dataContext = new GoosDBDataContext()) {
dataContext.InsertOnSubmit(good);
dataContext.SubmitChanges();
}
}

8,493

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧