我有以下查询:
sqlQuery = 'SELECT MPID, MAPPOINT, X, Y, MPCODE, MultipleSite = 0 FROM MAPPOINT'
var data = context.Database.SqlQuery<WayPoint>(sqlQuery).ToList();
我把结果贴在下面。
我想更新此结果和集MultipleSite有具有相同的其他行的列1的情况下,X和Y值。
例如:记录 2 和 3 具有相同的X和Y值,所以我想将它们列的值更新MultipleSite为 1。我是否必须迭代结果并进行一些比较,或者我可以通过其他方式进行吗?
这个想法是有一个标志,告诉我在该坐标中还有其他站点。
我的课是这样的:
public class WayPoint
{
public int MPID { get; set; }
public string MAPPOINT { get; set; }
public double X { get; set; }
public double Y { get; set; }
public string MPCODE { get; set; }
public bool MultipleSite { get; set; }
}
忽然笑
萧十郎
相关分类