Skip to content

Commit 03ba147

Browse files
authored
pretty print sql (#849)
1 parent 14d6dc8 commit 03ba147

18 files changed

+553
-367
lines changed

readme.md

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,14 @@ Will result in the following verified file:
119119
Type: ReaderExecutedAsync,
120120
HasTransaction: false,
121121
Text:
122-
SELECT [c].[Id], [c].[Name]
123-
FROM [Companies] AS [c]
124-
WHERE [c].[Name] = N'Title'
122+
select [c].[Id],
123+
[c].[Name]
124+
from [Companies] as [c]
125+
where [c].[Name] = N'Title'
125126
}
126127
}
127128
```
128-
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.RecordingTest.verified.txt#L1-L10' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.RecordingTest.verified.txt' title='Start of snippet'>anchor</a></sup>
129+
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.RecordingTest.verified.txt#L1-L11' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.RecordingTest.verified.txt' title='Start of snippet'>anchor</a></sup>
129130
<!-- endSnippet -->
130131

131132

@@ -205,23 +206,26 @@ await Verify();
205206
@p1 (String): Title
206207
},
207208
Text:
208-
SET IMPLICIT_TRANSACTIONS OFF;
209-
SET NOCOUNT ON;
210-
INSERT INTO [Companies] ([Id], [Name])
211-
VALUES (@p0, @p1);
209+
set implicit_transactions off;
210+
211+
set nocount on;
212+
213+
insert into [Companies] ([Id], [Name])
214+
values (@p0, @p1)
212215
},
213216
{
214217
Type: ReaderExecutedAsync,
215218
HasTransaction: false,
216219
Text:
217-
SELECT [c].[Id], [c].[Name]
218-
FROM [Companies] AS [c]
219-
WHERE [c].[Name] = N'Title'
220+
select [c].[Id],
221+
[c].[Name]
222+
from [Companies] as [c]
223+
where [c].[Name] = N'Title'
220224
}
221225
]
222226
}
223227
```
224-
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.MultiDbContexts.verified.txt#L1-L25' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.MultiDbContexts.verified.txt' title='Start of snippet'>anchor</a></sup>
228+
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.MultiDbContexts.verified.txt#L1-L28' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.MultiDbContexts.verified.txt' title='Start of snippet'>anchor</a></sup>
225229
<!-- endSnippet -->
226230

227231

@@ -262,13 +266,14 @@ await Verify();
262266
Type: ReaderExecutedAsync,
263267
HasTransaction: false,
264268
Text:
265-
SELECT [c].[Id], [c].[Name]
266-
FROM [Companies] AS [c]
267-
WHERE [c].[Name] = N'Title'
269+
select [c].[Id],
270+
[c].[Name]
271+
from [Companies] as [c]
272+
where [c].[Name] = N'Title'
268273
}
269274
}
270275
```
271-
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.RecordingDisabledTest.verified.txt#L1-L10' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.RecordingDisabledTest.verified.txt' title='Start of snippet'>anchor</a></sup>
276+
<sup><a href='/src/Verify.EntityFramework.Tests/CoreTests.RecordingDisabledTest.verified.txt#L1-L11' title='Snippet source file'>snippet source</a> | <a href='#snippet-CoreTests.RecordingDisabledTest.verified.txt' title='Start of snippet'>anchor</a></sup>
272277
<!-- endSnippet -->
273278

274279

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Project>
33
<PropertyGroup>
44
<NoWarn>CS1591;CS0649;CS8632;EF1001</NoWarn>
5-
<Version>13.0.0</Version>
5+
<Version>13.1.0</Version>
66
<LangVersion>preview</LangVersion>
77
<AssemblyVersion>1.0.0</AssemblyVersion>
88
<PackageTags>EntityFramework, Verify</PackageTags>

src/Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.3" />
1616
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.3" />
1717
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
18+
<PackageVersion Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="170.28.0" />
1819
<PackageVersion Include="NUnit" Version="4.3.2" />
1920
<PackageVersion Include="NUnit3TestAdapter" Version="5.0.0" />
2021
<PackageVersion Include="Polyfill" Version="7.5.0" />

src/Verify.EntityFramework.Tests/CoreTests.MultiDbContexts.verified.txt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@
88
@p1 (String): Title
99
},
1010
Text:
11-
SET IMPLICIT_TRANSACTIONS OFF;
12-
SET NOCOUNT ON;
13-
INSERT INTO [Companies] ([Id], [Name])
14-
VALUES (@p0, @p1);
11+
set implicit_transactions off;
12+
13+
set nocount on;
14+
15+
insert into [Companies] ([Id], [Name])
16+
values (@p0, @p1)
1517
},
1618
{
1719
Type: ReaderExecutedAsync,
1820
HasTransaction: false,
1921
Text:
20-
SELECT [c].[Id], [c].[Name]
21-
FROM [Companies] AS [c]
22-
WHERE [c].[Name] = N'Title'
22+
select [c].[Id],
23+
[c].[Name]
24+
from [Companies] as [c]
25+
where [c].[Name] = N'Title'
2326
}
2427
]
2528
}

0 commit comments

Comments
 (0)