![]() |
VOOZH | about |
dotnet add package EntityFrameworkCore.FSharp --version 6.0.7
NuGet\Install-Package EntityFrameworkCore.FSharp -Version 6.0.7
<PackageReference Include="EntityFrameworkCore.FSharp" Version="6.0.7" />
<PackageVersion Include="EntityFrameworkCore.FSharp" Version="6.0.7" />Directory.Packages.props
<PackageReference Include="EntityFrameworkCore.FSharp" />Project file
paket add EntityFrameworkCore.FSharp --version 6.0.7
#r "nuget: EntityFrameworkCore.FSharp, 6.0.7"
#:package EntityFrameworkCore.FSharp@6.0.7
#addin nuget:?package=EntityFrameworkCore.FSharp&version=6.0.7Install as a Cake Addin
#tool nuget:?package=EntityFrameworkCore.FSharp&version=6.0.7Install as a Cake Tool
Add F# design time support to EF Core.
For a basic introduction to running code-first migrations, please see the guide.
| Package | Stable | Prerelease |
|---|---|---|
| EFCore.FSharp | 👁 NuGet Badge |
👁 NuGet Badge |
Install the package from NuGet and follow our guide or our full documentation at https://efcore.github.io/EFCore.FSharp
Currently created migrations must be manually added to your solution in the correct order. Although migrations are created with sequential file names so a glob can also be used
<Compile Include="Migrations/*.fs" />
> build.cmd <optional buildtarget> // on windows
$ ./build.sh <optional buildtarget>// on unix
After building the solution, it will create a NuGet package in the dist folder.
This can then be referenced as usual.
Make sure the following requirements are installed on your system:
or
CONFIGURATION will set the configuration of the dotnet commands. If not set, it will default to Release.
CONFIGURATION=Debug ./build.sh will result in -c additions to commands such as in dotnet build -c DebugGITHUB_TOKEN will be used to upload release notes and Nuget packages to GitHub.
DISABLE_COVERAGE Will disable running code coverage metrics. AltCover can have severe performance degradation so it's worth disabling when looking to do a quicker feedback loop.
DISABLE_COVERAGE=1 ./build.shClean - Cleans artifact and temp directories.DotnetRestore - Runs dotnet restore on the solution file.DotnetBuild - Runs dotnet build on the solution file.DotnetTest - Runs dotnet test on the solution file.GenerateCoverageReport - Code coverage is run during DotnetTest and this generates a report via ReportGenerator.WatchTests - Runs dotnet watch with the test projects. Useful for rapid feedback loops.GenerateAssemblyInfo - Generates AssemblyInfo for libraries.DotnetPack - Runs dotnet pack. This includes running Source Link.SourceLinkTest - Runs a Source Link test tool to verify Source Links were properly generated.PublishToNuGet - Publishes the NuGet packages generated in DotnetPack to NuGet via paket push.GitRelease - Creates a commit message with the Release Notes and a git tag via the version in the Release Notes.GitHubRelease - Publishes a GitHub Release with the Release Notes and any NuGet packages.FormatCode - Runs Fantomas on the solution file.BuildDocs - Generates Documentation from docsSrc and the XML Documentation Comments from your libraries in src.WatchDocs - Generates documentation and starts a webserver locally. It will rebuild and hot reload if it detects any changes made to docsSrc files, libraries in src, or the docsTool itself.| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 is compatible. net5.0-windows net5.0-windows was computed. net6.0 net6.0 is compatible. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
Showing the top 2 popular GitHub repositories that depend on EntityFrameworkCore.FSharp:
| Repository | Stars |
|---|---|
|
linq2db/linq2db
Linq to database provider.
|
|
|
linq2db/linq2db.EntityFrameworkCore
Bring power of Linq To DB to Entity Framework Core projects
|
| Version | Downloads | Last Updated |
|---|---|---|
| 6.0.7 | 65,411 | 6/26/2022 |
| 6.0.6 | 4,993 | 1/16/2022 |
| 6.0.5 | 1,006 | 11/30/2021 |
| 6.0.4 | 1,583 | 11/29/2021 |
| 6.0.3 | 1,242 | 11/21/2021 |
| 6.0.2 | 887 | 11/13/2021 |
| 6.0.1 | 878 | 11/10/2021 |
| 6.0.0 | 807 | 11/9/2021 |
| 5.0.3 | 3,258 | 10/16/2021 |
| 5.0.3-beta006 | 1,735 | 8/17/2021 |
| 5.0.3-beta005 | 731 | 8/9/2021 |
| 5.0.3-beta004 | 913 | 6/16/2021 |
| 5.0.3-beta003 | 1,695 | 5/27/2021 |
| 5.0.3-beta002 | 777 | 5/12/2021 |
| 5.0.3-beta001 | 887 | 5/8/2021 |
| 5.0.3-alpha9 | 865 | 4/6/2021 |
| 5.0.3-alpha8 | 776 | 4/4/2021 |
| 5.0.3-alpha7 | 743 | 4/1/2021 |
| 5.0.3-alpha6 | 706 | 4/1/2021 |
| 5.0.3-alpha10 | 761 | 4/18/2021 |
## [6.0.7] - 2022-06-26
[6.0.7]: https://github.com/efcore/EFCore.FSharp/compare/v6.0.6...v6.0.7
### Fixed
- Change return type of helper methods in `DbContextHelpers` from `obj` to `'a`