从MS Access迁移到SQL Server,然后在其上使用Entity Framework时,出现了此问题。这些表都没有主键,将其导入到实体框架模型是必需的。
sp_MSforeachtable @command1="ALTER TABLE ? ADD id int IDENTITY PRIMARY KEY CLUSTERED"
好消息是,如果某个表失败了,那么它就不会全部失败。