diff --git a/.gitmodules b/.gitmodules
index 7f40f37aa7e3c296078cf16a15c1612db3baae5f..52daaecfd43b36fe20d45adf28524ae9a17dae02 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -2,10 +2,6 @@
 	path = modules/EntityFrameworkCore
 	url = https://github.com/aspnet/EntityFrameworkCore.git
 	branch = release/2.2
-[submodule "modules/Scaffolding"]
-	path = modules/Scaffolding
-	url = https://github.com/aspnet/Scaffolding.git
-	branch = release/2.2
 [submodule "googletest"]
 	path = src/submodules/googletest
 	url = https://github.com/google/googletest
diff --git a/build/artifacts.props b/build/artifacts.props
index 8082198cceca06813360085531417257817cca52..232539cb2530dbfacf318bbf608277d0eae6cfad 100644
--- a/build/artifacts.props
+++ b/build/artifacts.props
@@ -13,7 +13,6 @@
   </ItemDefinitionGroup>
 
   <ItemGroup>
-    <PackageArtifact Include="dotnet-aspnet-codegenerator" Category="ship" />
     <PackageArtifact Include="dotnet-dev-certs" Category="ship" />
     <PackageArtifact Include="dotnet-ef" Category="ship" />
     <PackageArtifact Include="dotnet-sql-cache" Category="ship" />
@@ -177,14 +176,6 @@
     <PackageArtifact Include="Microsoft.Net.Http.Headers" Category="ship" />
     <PackageArtifact Include="Microsoft.NET.Sdk.Razor" Category="ship" />
     <PackageArtifact Include="Microsoft.Owin.Security.Interop" Category="noship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.Contracts" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.Core" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.Templating" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration.Utils" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGeneration" Category="ship" />
-    <PackageArtifact Include="Microsoft.VisualStudio.Web.CodeGenerators.Mvc" Category="ship" />
 
     <PackageArtifact Include="Internal.WebHostBuilderFactory.Sources" Category="noship"/>
   </ItemGroup>
diff --git a/build/buildorder.props b/build/buildorder.props
index 9cbb7bb54001dfefa39b135884dd39b9c1080113..12b7cf9e85566ff88c1a559b39382f2386a5aae9 100644
--- a/build/buildorder.props
+++ b/build/buildorder.props
@@ -8,7 +8,6 @@
 
   <ItemGroup>
     <RepositoryBuildOrder Include="EntityFrameworkCore" Order="8" />
-    <RepositoryBuildOrder Include="Scaffolding" Order="15" />
     <RepositoryBuildOrder Include="Templating" Order="17" RootPath="$(RepositoryRoot)src\Templating\" />
   </ItemGroup>
 </Project>
diff --git a/build/submodules.props b/build/submodules.props
index 93428ad9d3650db8def9645d0465a315de255295..9bdda3f0a01bf92bc145da7e7e64c5fca124116e 100644
--- a/build/submodules.props
+++ b/build/submodules.props
@@ -36,7 +36,6 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <Repository Include="Scaffolding" PatchPolicy="AlwaysUpdate" />
     <Repository Include="Templating" RootPath="$(RepositoryRoot)src\Templating\" PatchPolicy="AlwaysUpdateAndCascadeVersions" />
     <Repository Include="EntityFrameworkCore" />
   </ItemGroup>
diff --git a/modules/Scaffolding b/modules/Scaffolding
deleted file mode 160000
index 8295c4b56c125d3f536020618a49c6a16017ca25..0000000000000000000000000000000000000000
--- a/modules/Scaffolding
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8295c4b56c125d3f536020618a49c6a16017ca25