如何在android xamarin中更新sqlite.net
我有一个db和一个表,表中有字段(id、名称、地点、课程、家庭作业、分数) 现在,我想用以下术语更改表中所有行的值字段(分数):如何在android xamarin中更新sqlite.net,android,sqlite,xamarin,Android,Sqlite,Xamarin,我有一个db和一个表,表中有字段(id、名称、地点、课程、家庭作业、分数) 现在,我想用以下术语更改表中所有行的值字段(分数): var data1 = data.Where(x => x.name == "a" && x.place == "b"); if (data1 != null) { HELP ME HERE !!!!" HOW CALL ALL ROW of Table(DB) HERE AND CALCULATE SCORE (UPDATE FIELDS S
var data1 = data.Where(x => x.name == "a" && x.place == "b");
if (data1 != null)
{ HELP ME HERE !!!!" HOW CALL ALL ROW of Table(DB) HERE AND CALCULATE SCORE (UPDATE FIELDS SCORE)" }
如果{},我不知道用写了什么!
注意:我想用这个函数计算新的分数:分数+家庭作业=(新)分数
在Sqlite使用中
dbContext.InsertOrReplace(data)
or
dbContext.Update(data)
更新:
var data1 = data.Where(x => x.name == "a" && x.place == "b");
foreach(var item in data1)
{
item.score = /*your value*/
dbContext.Update(item);
}
请看。我想在var data1=data时更改分数。其中(x=>x.name==“a”&&x.place==“b”);如果(data1!=null){在这里写什么}请标记为答案,如果您觉得有用,请向上投票,并帮助他人显示对您有帮助的答案。
var data1 = data.Where(x => x.name == "a" && x.place == "b");
foreach(var item in data1)
{
item.score = /*your value*/
dbContext.Update(item);
}