8,497
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Linq;
using System.Data.SQLite;
namespace BLL
{
public class LinqData
{
public static string addData(int id,string level1,string level2,string level3,string level4,string state,int ryxxid, string updatetime)
{
DAL.BTMSDB newdb = new DAL.BTMSDB();
DAL.TableZZJG tablezzjg = new DAL.TableZZJG();
tablezzjg.ZZJGId = id;
tablezzjg.ZZJGLevel1 = level1;
tablezzjg.ZZJGLevel2 = level2;
tablezzjg.ZZJGLevel3 = level3;
tablezzjg.ZZJGLevel4 = level4;
tablezzjg.ZZJGRYXXId = ryxxid;
tablezzjg.ZZJGState = state;
tablezzjg.ZZJGUpdateTime = updatetime;
newdb.TableZZJG.InsertOnSubmit( //这个InsertOnSubmit不能用,写全了也不行。
newdb.TableZZJG.//这个“.”之后,也不出现SubmitChanges
}
}
}
public static string addData(int id,string level1,string level2,string level3,string level4,string state,int ryxxid, string updatetime)
{
BTMSDB newdb = new BTMSDB();
TableZZJG tablezzjg = new TableZZJG();
tablezzjg.ZZJGId = id;
tablezzjg.ZZJGLevel1 = level1;
tablezzjg.ZZJGLevel2 = level2;
tablezzjg.ZZJGLevel3 = level3;
tablezzjg.ZZJGLevel4 = level4;
tablezzjg.ZZJGRYXXId = ryxxid;
tablezzjg.ZZJGState = state;
tablezzjg.ZZJGUpdateTime = updatetime;
newdb.TableZZJG.InsertOnSubmit(tablezzjg );
return newdb.TableZZJG.SubmitChanges()>0 ? “” :“添加失败”;
}
BLL层类似:
public static string addData(int id,string level1,string level2,string level3,string level4,string state,int ryxxid, string updatetime)
{
return DAL.addData(x,x,x,x......);
}
Table<TableZZJG> table= newdb.GetTable<TableZZJG>();
table.InsertOnSubmit(tablezzjg);
newdb.SubmitChanges();