我在 Visual Studio 2017 和 Visual Studio 2019 (16.9.2) 上都试过这个。
我有一个过渡项目,所以我需要使用它的 edmx 文件生成数据库的本地副本。
这是生成的 edmx 映射的屏幕截图:
我也可以在我的模型浏览器上清楚地看到它:
但是当我尝试生成一个脚本来在我的机器上创建数据库的副本时(使用从模型生成数据库),它显然与上面的映射不同:
我认为这仅在AspNetUserRoles上是特别的,尽管与之相关的一些约束也会受到影响,所以我需要手动更改所有内容。
这是一个错误还是发生这种情况的任何原因?