Dmitry Morozov
Dmitry Morozov
As of now Fake build script supports test database deployment (AdventureWorks2012 + extras) only into on-prem SQL Server. Change it to support SQL Azure too. Most likely this involves going...
1. Includes all database tables 2. Navigation support 3. Ideally reuses same erased types for tables ``` FSharp type DB = SqlProgrammabilityProvider let ds = DB.DataSet() //table types re-use //pseudo...
With introduction of `Execute` method SqlClient (former SqlProgrammability) type provider covers a lot of same uses cases as SqlCommand type provider. It will create confusion among users and lead to...
1) using same parameter more than once in sql statement limitation 2) AllParametersOptional 3) https://github.com/fsprojects/FSharp.Data.SqlClient/issues/123 4) ISqlCommand interface 5) ToTraceString 6) command timeout 7) new vs Create
create a help page with links to external tutorials/presentations about the library http://www.pluralsight.com/courses/building-f-sharp-type-providers https://www.youtube.com/watch?v=uqjjrgMD41w http://reidev275.azurewebsites.net/tag/type-providers/ etc.
SqlCommandProvider -> SqlCommand SqlEnumProvider -> SqlEnum "Provider" post-fix is noise and was used initially mostly because lack of TP dev experience. This will be BREAKING CHANGE. The first rename can...
http://tomasp.net/blog/async-sequences.aspx/ or http://github.com/Reactive-Extensions/Rx.NET/blob/master/Ix.NET/Source/System.Interactive.Async/IAsyncEnumerator.cs
The .NET 4.5 specific version can leverage BCL built-it support for async ops (ExecuteNonQueryAsync, ExecuteReaderAsync) including not available on .NET 4 connection.OpenAsync(). Also sqlDataReader.ReadAsync() (issue #15)
Both for standard Microsoft.FSharp.Data.UnitSystems.SI.UnitNames.\* and non-standard units of measure. Please including erased measure type definitions samples too.