后端
public ActionResult AddInfo(Array arra)
{
string z = ((string[])arra)[0];
List<Root> rbList = JsonConvert.DeserializeObject<List<Root>>(z);//反序列化
for (int i = 0; i < rbList.Count; i++)
{
string id = rbList[i].ScoreID;
var bk = db.ScoreInfo.Find(id);
bk.UsualScore = rbList[i].UsualScore;
bk.MiddleScore = rbList[i].MiddleScore;
bk.FinalScore = rbList[i].FinalScore;
bk.AbsentTime = rbList[i].AbsentTime;
bk.GeneralScore = (Convert.ToDouble(bk.UsualScore) * 0.3 + Convert.ToDouble(bk.MiddleScore) * 0.3 + Convert.ToDouble(bk.FinalScore) * 0.4).ToString();
db.SaveChanges();
}
var list = (from a in db.ScoreInfo
from b in db.UserInfo