Skip to content

Commit

Permalink
Add EF Core 8 dacpac nuget
Browse files Browse the repository at this point in the history
  • Loading branch information
ErikEJ committed Nov 2, 2023
1 parent 26f889a commit 5f2f2d2
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 5 deletions.
15 changes: 15 additions & 0 deletions src/GUI/EFCorePowerTools.sln
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "efcpt.8", "efcpt.8\efcpt.8.
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "efcpt.7", "efcpt.7\efcpt.7.csproj", "{4130DB41-57DA-45B4-81C3-F56558165B32}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ErikEJ.EntityFrameworkCore.8.SqlServer.Dacpac", "ErikEJ.EntityFrameworkCore.8.SqlServer.Dacpac\ErikEJ.EntityFrameworkCore.8.SqlServer.Dacpac.csproj", "{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -408,6 +410,18 @@ Global
{4130DB41-57DA-45B4-81C3-F56558165B32}.Release|arm64.Build.0 = Release|Any CPU
{4130DB41-57DA-45B4-81C3-F56558165B32}.Release|x86.ActiveCfg = Release|Any CPU
{4130DB41-57DA-45B4-81C3-F56558165B32}.Release|x86.Build.0 = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|arm64.ActiveCfg = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|arm64.Build.0 = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|x86.ActiveCfg = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Debug|x86.Build.0 = Debug|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|Any CPU.Build.0 = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|arm64.ActiveCfg = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|arm64.Build.0 = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|x86.ActiveCfg = Release|Any CPU
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -437,6 +451,7 @@ Global
{16D89786-81FB-4675-A78B-64352A7E4EB3} = {D1EDDE24-5DC8-407E-BE37-77AD0B75759D}
{373A097C-3781-4016-8F7E-1647B4830A77} = {F33E4994-452C-4C09-9FB5-C2E17D0884B6}
{4130DB41-57DA-45B4-81C3-F56558165B32} = {F33E4994-452C-4C09-9FB5-C2E17D0884B6}
{F0CC7C3F-4462-444F-8834-D6BF3FA1473D} = {8B7992B9-F570-4E74-8AE4-F9436BD7CBEF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BFF7B9CC-46C9-4547-9FA1-D17E2A89613C}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,6 @@
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>

<PropertyGroup>
<DefineConstants>TRACE;DEBUG;CORE70</DefineConstants>
</PropertyGroup>

<ItemGroup>
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\CustomData.cs" Link="DacpacConsolidate\CustomData.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\DacpacConsolidator.cs" Link="DacpacConsolidate\DacpacConsolidator.cs" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<PackageId>ErikEJ.EntityFrameworkCore.SqlServer.Dacpac</PackageId>
<PackageVersion>8.0.0-rc.1</PackageVersion>
<NoWarn>$(NoWarn);EF1001</NoWarn>
<Authors>ErikEJ</Authors>
<Description>Enables reverse engineering an EF Core model from a data-tier application package (DACPAC).</Description>
<PackageProjectUrl>https://github.com/ErikEJ/EFCorePowerTools</PackageProjectUrl>
<PackageReleaseNotes>For EF Core 8.0 with DacFX 162</PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageTags>DbContext;EntityFramework;SqlServer;DACPAC;EFCore;EntityFrameworkCore</PackageTags>
<RootNamespace>ErikEJ.EntityFrameworkCore.SqlServer</RootNamespace>
<MinClientVersion>5.0</MinClientVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageReadmeFile>readme.md</PackageReadmeFile>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
<AssemblyName>ErikEJ.EntityFrameworkCore.SqlServer.Dacpac</AssemblyName>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<DebugType>embedded</DebugType>
</PropertyGroup>

<PropertyGroup Condition="'$(CI)' == 'True'">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>

<ItemGroup>
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\CustomData.cs" Link="DacpacConsolidate\CustomData.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\DacpacConsolidator.cs" Link="DacpacConsolidate\DacpacConsolidator.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\DacpacMerger.cs" Link="DacpacConsolidate\DacpacMerger.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\DacpacXml.cs" Link="DacpacConsolidate\DacpacXml.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\HeaderParser.cs" Link="DacpacConsolidate\HeaderParser.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\DacpacConsolidate\Metadata.cs" Link="DacpacConsolidate\Metadata.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\Design\SqlServerDacpacDesignTimeServices.cs" Link="Design\SqlServerDacpacDesignTimeServices.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\Scaffolding\SqlServerDacpacDatabaseModelFactory.cs" Link="Scaffolding\SqlServerDacpacDatabaseModelFactory.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\Scaffolding\SqlServerDacpacDatabaseModelFactoryOptions.cs" Link="Scaffolding\SqlServerDacpacDatabaseModelFactoryOptions.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\Scaffolding\SqlServerDacpacStoredProcedureModelFactory.cs" Link="Scaffolding\SqlServerDacpacStoredProcedureModelFactory.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\AliasResolutionVisitor.cs" Link="SqlSharpener\AliasResolutionVisitor.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\DataType.cs" Link="SqlSharpener\DataType.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\DataTypeHelper.cs" Link="SqlSharpener\DataTypeHelper.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\Model\Column.cs" Link="SqlSharpener\Model\Column.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\Model\Procedure.cs" Link="SqlSharpener\Model\Procedure.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\Model\Select.cs" Link="SqlSharpener\Model\Select.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\Model\SelectColumn.cs" Link="SqlSharpener\Model\SelectColumn.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\Model\Table.cs" Link="SqlSharpener\Model\Table.cs" />
<Compile Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\SqlSharpener\SelectVisitor.cs" Link="SqlSharpener\SelectVisitor.cs" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0-rc.2.23480.1" />
<PackageReference Include="Microsoft.SqlServer.DacFx" Version="162.1.167" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
</ItemGroup>

<ItemGroup>
<None Include="..\ErikEJ.EntityFrameworkCore.SqlServer.Dacpac\readme.md" Link="readme.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\DacFxStrongTypedCore.161\DacFxStrongTypedCore.161.csproj">
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
<ProjectReference Include="..\RevEng.Core.Abstractions\RevEng.Core.Abstractions.csproj">
<PrivateAssets>all</PrivateAssets>
</ProjectReference>
</ItemGroup>

<ItemGroup>
<None Include="..\DacFxStrongTypedCore.161\bin\$(Configuration)\netstandard2.1\DacFxStrongTypedCore.161.dll">
<Visible>false</Visible>
<Pack>true</Pack>
<PackagePath>lib\$(TargetFramework)</PackagePath>
</None>
<None Include="..\RevEng.Core.Abstractions\bin\$(Configuration)\netstandard2.0\RevEng.Core.Abstractions.dll">
<Visible>false</Visible>
<Pack>true</Pack>
<PackagePath>lib\$(TargetFramework)</PackagePath>
</None>
</ItemGroup>

</Project>
Binary file not shown.
2 changes: 1 addition & 1 deletion src/GUI/RevEng.Core.80/RevEng.Core.80.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ErikEJ.EntityFrameworkCore.7.SqlServer.Dacpac\ErikEJ.EntityFrameworkCore.7.SqlServer.Dacpac.csproj" />
<ProjectReference Include="..\ErikEJ.EntityFrameworkCore.8.SqlServer.Dacpac\ErikEJ.EntityFrameworkCore.8.SqlServer.Dacpac.csproj" />
<ProjectReference Include="..\RevEng.Core.Abstractions\RevEng.Core.Abstractions.csproj" />
<ProjectReference Include="..\RevEng.Shared\RevEng.Common.csproj" />
</ItemGroup>
Expand Down

0 comments on commit 5f2f2d2

Please sign in to comment.