请教一个ef框架保存对象集合乱序的问题
哪位大神帮忙解解惑,问题如下:
有一个user对象,我创建了一个list
list<user> users=new list<user>();
users.add(new user(){ id=1});
users.add(new user(){id=2});
users.add(new user(){id=3});
users.add(new user(){id=4});
users.add(new user(){id=5});
foreach user in users
{
db.Entry(user).State=EntityState.Added;
}
db.SaveChanges();
保存完后数据库中的顺序不是我创建的顺序,变成了(id=2,1,3,4,5),每次不一样,请问这个应该如何解决