我正在开发一个使用Entity Framework Code First和迁移的网站。每次主要发布后,我都会复制生产数据并在我的开发环境中设置它。我发现为了使用带有迁移的生产数据副本,必须将旧开发数据库镜像中的__MigrationHistory表复制到生产数据库副本中。
这个方法很好用,但有一个令人烦恼的细节:_MigrationHistory表被视为用户表而不是系统表。只要我记得过滤掉它,这不是一个严重的问题。但我更希望新的__MigrationHistory表像由EF迁移创建的数据库一样成为系统表。
有没有办法可以创建或复制SQL Server表,使其看起来像是系统表?
这个方法很好用,但有一个令人烦恼的细节:_MigrationHistory表被视为用户表而不是系统表。只要我记得过滤掉它,这不是一个严重的问题。但我更希望新的__MigrationHistory表像由EF迁移创建的数据库一样成为系统表。
有没有办法可以创建或复制SQL Server表,使其看起来像是系统表?