https://github.com/fsprojects/FSharp.Data.TypeProviders
F# Type Providers for SqlDataConnection, SqlEntityConnection, ODataService, WsdlService and EdmxFile using .NET Framework generators
https://github.com/fsprojects/FSharp.Data.TypeProviders
Last synced: about 2 hours ago
JSON representation
F# Type Providers for SqlDataConnection, SqlEntityConnection, ODataService, WsdlService and EdmxFile using .NET Framework generators
- Host: GitHub
- URL: https://github.com/fsprojects/FSharp.Data.TypeProviders
- Owner: fsprojects
- License: unlicense
- Created: 2016-01-25T17:43:32.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2021-11-20T14:21:17.000Z (about 4 years ago)
- Last Synced: 2025-11-09T19:24:01.599Z (11 days ago)
- Language: F#
- Homepage: https://fsprojects.github.io/FSharp.Data.TypeProviders/
- Size: 1.5 MB
- Stars: 38
- Watchers: 11
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-fsharp - FSharp.Data.TypeProviders - Library that contains type providers for `.edmx` files, `.dbml` files, WSDL services, OData services, and SQL databases. (Type Providers / Performance Analysis)
README
# Some old F# Type Providers
This repository contains the source for the Old F# type providers called SqlDataConnection, SqlEntityConnection, ODataService, WsdlService and EdmxFile.
**These are considered legacy.** They are implemented using old .NET Framework code generators (~2006 technology) which haven't been updated for some time. These may only be used within .NET Framework projects, and require the .NET Framework F# compiler, which is now only available as part of Visual Studio and its Build TOols, and is not available in the .NET SDK. If using these type providers with F# scripting inside VIsual Studio you should also enable .NET Framework scripting by default in the F# options.
**If you are using these type providers you could consider moving to a different data access technique.**
For up-to-date type providers see https://fsharp.org/guides/data-access/ and search on Google.
For WSDL see https://github.com/fsprojects/FSharp.Data.WsdlProvider
For modern WebAPIs see [FSharp.Data](https://fsprojects.github.io/FSharp.Data/) and also [SwaggerProvider](https://fsprojects.github.io/SwaggerProvider/)
# Docs
The doc build is no longer fully working because `fsdocs` processes scripts as .NET Core, yet the scripts must execute using .NET Framework.
## Maintainer(s)
- [@dsyme](https://github.com/dsyme)