Skip to content

Commit c317aa3

Browse files
committed
Using XDT for transformations.
* DNET-883 * dotnet/ef6#953
1 parent 912274e commit c317aa3

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
2+
<entityFramework>
3+
<defaultConnectionFactory xdt:Transform="Remove" />
4+
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" xdt:Transform="Insert" />
5+
<providers>
6+
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" xdt:Transform="InsertIfMissing" xdt:Locator="Match(invariantName)" />
7+
</providers>
8+
</entityFramework>
9+
</configuration>

Provider/src/EntityFramework.Firebird/EntityFramework.Firebird.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@
3939
<EmbeddedResource Include="Resources\StoreSchemaMappingVersion3.msl" />
4040
</ItemGroup>
4141
<ItemGroup>
42-
<None Update="install.ps1" Pack="true" PackagePath="tools" />
42+
<None Update="App.config.install.xdt" Pack="true" PackagePath="content" />
43+
<None Update="Web.config.install.xdt" Pack="true" PackagePath="content" />
4344
<None Include="..\..\..\license.txt" Link="license.txt" Pack="true" PackagePath="" />
4445
</ItemGroup>
4546
<ItemGroup>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
2+
<entityFramework>
3+
<defaultConnectionFactory xdt:Transform="Remove" />
4+
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" xdt:Transform="Insert" />
5+
<providers>
6+
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" xdt:Transform="InsertIfMissing" xdt:Locator="Match(invariantName)" />
7+
</providers>
8+
</entityFramework>
9+
</configuration>

Provider/src/EntityFramework.Firebird/install.ps1

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)