【问题标题】:how update sqlite.net in android xamarin如何在 android xamarin 中更新 sqlite.net
【发布时间】:2017-07-27 18:48:26
【问题描述】:

我有一个带有一张表的数据库,在表中我有字段(id,name,place,course,homework,score)

public class LoginTable
{
   [PrimaryKey, AutoIncrement, Column("_Id")]
   public int id { get; set; }

   public string name{ get; set; }
   public string place{ get; set; }
   public string course{ get; set; }

   public string homework{ get; set; }
   public string score{ get; set; }

现在我想用这个词更改表中所有行的值字段(分数):

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)" }

我不知道if {}写的是什么! 注意:我想用这个函数计算新分数:score+homework=(new)score

【问题讨论】:

标签: android sqlite xamarin


【解决方案1】:

在 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);
}

【讨论】:

  • 请参阅uupload.ir/files/xog7_capture.jpg。我想在 var data1 = data.Where(x => x.name == "a" && x.place == "b"); if (data1 != null){ 这里写什么}
  • 如果您觉得有用,请标记为答案并点赞,并帮助其他人展示对您有帮助的答案。
猜你喜欢
  • 2015-04-19
  • 2018-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
相关资源
最近更新 更多