我不知道该怎么做以及应该在哪里实施。
我有一个包含列的表:ID, TypeID, AIndex
。创建新记录时都会提供ID
和TypeID
。 AIndex
是基于两个ID的连续列。
这里举例说明:
ID TypeID Aindex
---------------------
1 1 1
1 1 2
1 2 1
1 3 1
2 1 1
2 1 2
答案 0 :(得分:0)
最大的问题是:
他们很多人一次写这张桌子?
当您从以前的数据库数据计算Aindex
列时,有些事情(例如max( Aindex ) + 1
)的风险是诱导锁。
如果表中只有少量插入,您可以在您喜欢的图层EF或DB中编写增量代码。但是,如果您的表具有高写入比率,您应该搜索替代技术,如计数器表或其他。如果需要,可以将此计数器表保留为EF。