Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/SqlClient.Tests/SqlClient.Tests.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
<Compile Include="SynonymsTests.fs" />
<Compile Include="CreateCommand.fs" />
<Compile Include="UnitsOfMeasure.fs" />
<Compile Include="TempTableTests.fs" />
<None Include="sampleCommand.sql" />
<None Include="extensions.sql" />
<None Include="MySqlFolder\sampleCommand.sql" />
Expand Down
28 changes: 0 additions & 28 deletions src/SqlClient.Tests/TVPTests.fs
Original file line number Diff line number Diff line change
Expand Up @@ -161,31 +161,3 @@ let UsingMappedTVPInQuery() =
Assert.Equal<_ list>(expected, actual)


[<Fact>]
let UsingTempTable() =
use conn = new SqlConnection(ConnectionStrings.AdventureWorksLiteral)
conn.Open()
use create = new SqlCommand("
CREATE TABLE #Temp(Id INT NOT NULL, Name NVARCHAR(100) NULL);
INSERT #Temp(Id, Name)
VALUES (1, 'monkey'),
(2, 'donkey')
", conn)

create.ExecuteScalar() |> ignore

use cmd = new SqlCommandProvider<"
SELECT Id, Name from #Temp
", ConnectionStrings.AdventureWorksLiteral, TempTableDefinitions = "CREATE TABLE #Temp(Id INT NOT NULL, Name NVARCHAR(100) NULL)">(conn)

let expected = [
1, Some "monkey"
2, Some "donkey"
]

let actual =
cmd.Execute()
|> Seq.map(fun x -> x.Id, x.Name)
|> Seq.toList

Assert.Equal<_ list>(expected, actual)
8 changes: 4 additions & 4 deletions src/SqlClient/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ open System.Reflection
[<assembly: AssemblyTitleAttribute("SqlClient")>]
[<assembly: AssemblyProductAttribute("FSharp.Data.SqlClient")>]
[<assembly: AssemblyDescriptionAttribute("SqlClient F# type providers")>]
[<assembly: AssemblyVersionAttribute("1.8.3")>]
[<assembly: AssemblyFileVersionAttribute("1.8.3")>]
[<assembly: AssemblyVersionAttribute("1.8.3.1")>]
[<assembly: AssemblyFileVersionAttribute("1.8.3.1")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] AssemblyTitle = "SqlClient"
let [<Literal>] AssemblyProduct = "FSharp.Data.SqlClient"
let [<Literal>] AssemblyDescription = "SqlClient F# type providers"
let [<Literal>] AssemblyVersion = "1.8.3"
let [<Literal>] AssemblyFileVersion = "1.8.3"
let [<Literal>] AssemblyVersion = "1.8.3.1"
let [<Literal>] AssemblyFileVersion = "1.8.3.1"
Loading