插入多对多关系

时间:2019-04-30 06:34:23

标签: c# sql-server asp.net-mvc linq model-view-controller

我想插入多对多关系,这些关系将始终由表键排序。

我正在使用LINQ代码:

var Sorted_SXBModel = SXBModel.OrderBy(o=>o.studentName);
dbModel.Student_X_book = Sorted_SXBModel;
db.Entry(dbModel).State = EntityState.Modified; //here sorted is ok
db.SaveChanges();

我的学生表:

studID/studentName

1/jack

2/bob

5/alisha

当我跟踪代码时,我的记录是:(我想这样保存我的记录)

BookID/studentID

17/5

17/2

17/1

但是在sqlserver数据库中是:

BookID/studentID

17/1

17/2

17/5

我不知道我的问题是否清楚?

0 个答案:

没有答案