我有一个使用ASP.NET的旧ASP.NET Web应用程序。 4.5,我想在Docker容器中运行它。为此,我需要更新EF6中的数据库生成脚本。我使用了“模型优先”方法,但是在生成Entity Designer DDL脚本时,它说该脚本仅适用于MS SQL Server2008。我需要它与2017或2019兼容,因为这是我唯一可以使用的脚本。在Docker容器中运行。
我已更新到EF6,并重新制作了Context.tt和.tt文件,但DDL脚本尚未更新。
-- Entity Designer DDL Script for SQL Server 2005, 2008, 2012 and Azure
-- --------------------------------------------------
-- Date Created: 06/01/2019 13:55:02
-- Generated from EDMX file: C:\Users
我需要DDL脚本才能用于SQL Server 2017或2019。
答案 0 :(得分:0)
鉴于SQL Server几乎100%向后兼容,此脚本将在SQL Server 2017和2019上正常运行