回答

收藏

如何使用实体框架重新注册?LocalDB表?

技术问答 技术问答 213 人阅读 | 0 人回复 | 2023-09-14

没有办法来 RESEED    a LocalDB    表使用EF?
% x3 W3 M( I2 P& p/ D我不想用这个SQL命令:8 ?4 F4 _0 \# T
DBCC CHECKIDENT('TableName',RESEED,0)仅供参考:我正在使用它EF 6.1。; R" c% d" L$ v/ {) ]
非常感谢。/ v4 c& W1 N! A- E, X
                                                               
' I: H1 a$ O% j/ L2 L  |( O- U    解决方案:                                                                $ x( N' u6 K0 t) |/ G0 I2 ?
                                                                假设你在尝试重置表上的主键?如果是这样,EF没有办法做到这一点。
2 }. A5 R2 `: L* T6 l如你所述,你必须使用它SQL例如:
+ G" l) z2 R& W7 Fcontext.Database.ExecuteSqlCommand("DBCC CHECKIDENT('TableName',RESEED,0)")但是我不得不问你为什么还试着这样做。对你来说,主键字段中的值是什么并不重要。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则