用MongoDB
如果我们自己设置了数据在数据库中的id :public string id{get;set;}
这个id就是用户自己来控制和管理的了,你可以改变这个id,比如说1变成2,或者2变成3,如果id改变了,可能会出现问题
例如:---我SKT库s表data数据里引用了WE库中w表的data数据id为1的数据
---然后用户将w表id为1的数据id变成了2,但是SKT的s表的data引用的数据id还是1了,这样的话,数据就出现了错误
---因为这是No-Sql数据库,如果是mysql、sqlserver这些sql数据库,就会自动变
解决:
---引用MongoDB.Bson会有object类型的Id public object Id{get;set;}
---在数据库里会ID自增长
---这个id用户没法改变,是根据系统时间+机器码等等自动生成的