linq中的插入数据,应该调用什么方法?
/// <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;
}
}
///
/// 更新商品
/// </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;
}
}
...全文
相关推荐
Pro LINQ Language Integrated Query in VB 2008
VB版本的LINQ.
LINQ 数据的更新,插入、删除、批量更新
ling 的更新、插入、删除、批量更新、多人同时修改同一条数据时,跳过有错误的部分,继续更新下一条数据
Linq to SQL 插入数据时的一个问题
代码如下:create table RSSFeedRight ( FeedId int Foreign Key (FeedId) References RSSFeed(FeedId) NOT NULL , — FeedId , UserId int Foreign Key (UserId) References UserInfo(UserId) NOT NULL , — UserId , RightValue bigint NOT NULL Primary key (UserId, FeedId), ) 插入数据的代码 RSSFeedRight feedRight = new RSSFeedR
C#中的Linq Intersect与Except方法使用实例
主要介绍了C#中的Linq Intersect与Except方法使用实例,本文直接给出示例代码,需要的朋友可以参考下
C#使用linq查询大数据集的方法
主要介绍了C#使用linq查询大数据集的方法,涉及C#调用linq进行数据查询的技巧,具有一定参考借鉴价值,需要的朋友可以参考下


LINQ

