Grammophone.EntityFramework.Functions
1.5.3
dotnet add package Grammophone.EntityFramework.Functions --version 1.5.3
NuGet\Install-Package Grammophone.EntityFramework.Functions -Version 1.5.3
<PackageReference Include="Grammophone.EntityFramework.Functions" Version="1.5.3" />
<PackageVersion Include="Grammophone.EntityFramework.Functions" Version="1.5.3" />
<PackageReference Include="Grammophone.EntityFramework.Functions" />
paket add Grammophone.EntityFramework.Functions --version 1.5.3
#r "nuget: Grammophone.EntityFramework.Functions, 1.5.3"
#:package Grammophone.EntityFramework.Functions@1.5.3
#addin nuget:?package=Grammophone.EntityFramework.Functions&version=1.5.3
#tool nuget:?package=Grammophone.EntityFramework.Functions&version=1.5.3
<h1>Grammophone.EntityFramework.Functions</h1> <h2>A fork from EntityFramework.Functions to address entity type resolutions.</h2> <p> Fixes the following errors when using entity types as return arguments in functions: <ul> <li>Error about entity types 'not mapped' when in a .NET namespace other than <code>DbContext</code>'s.</li> <li>Errors during migration and model validation of the type "(0,0) : error 0040: The Type XXXXX is not qualified with a namespace or alias. Only primitive types can be used without qualification.""</li> </ul> </p> <p> This fork has a separate NuGet package named as <a href="https://www.nuget.org/packages/Grammophone.EntityFramework.Functions/" target="_blank">Grammophone.EntityFramework.Functions</a> and is a drop-in replacement for the original package. </p> <a fref="https://ci.appveyor.com/project/Dixin/entityframework-functions"><img src="https://ci.appveyor.com/api/projects/status/r4x7jaav6ldw68fa?svg=true" alt="Build status" /></a> <p>EntityFramework.Functions library implements <a href="https://en.wikipedia.org/wiki/Entity_Framework" target="_blank">Entity Framework</a> code first support for:</p> <ul> <li> Stored procedures, with: <ul> <li>single result type</li> <li>multiple result types</li> <li>output parameter</li> </ul> </li> <li> Table-valued functions, returning <ul> <li>entity type</li> <li>complex type</li> </ul> </li> <li> Scalar-valued functions <ul> <li>composable</li> <li>non-composable</li> </ul> </li> <li>Aggregate functions</li> <li>Built-in functions</li> <li>Niladic functions</li> <li>Model defined functions</li> </ul> <p>EntityFramework.Functions library works on .NET Standard with Entity Framework 6.4.0. It also works on .NET 4.0, .NET 4.5, .NET 4.6, .NET 4.7, .NET 4.8 with <a href="https://msdn.microsoft.com/en-us/data/jj574253.aspx" target="_blank">Entity Framework 6.1.0 and later</a>. Entity Framework is the only dependency of this library.</p> <p>It can be installed through <a href="https://www.nuget.org/packages/EntityFramework.Functions" target="_blank">Nuget</a>:</p> <blockquote> <p>dotnet add package EntityFramework.Functions</p> </blockquote> <p>Or:</p> <blockquote> <p>Install-Package EntityFramework.Functions -DependencyVersion Highest</p> </blockquote> <p>See:</p> <ul> <li>Document: <a title="https://weblogs.asp.net/Dixin/EntityFramework.Functions" href="https://weblogs.asp.net/Dixin/EntityFramework.Functions" target="_blank">https://weblogs.asp.net/Dixin/EntityFramework.Functions</a> <ul> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Source_code">Source code</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#APIs">APIs</a> <ul> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#[Function]">[Function]</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#[Parameter]">[Parameter]</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#[ResultType]">[ResultType]</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#FunctionConvention_and_FunctionConvention<TFunctions>">FunctionConvention and FunctionConvention<TFunctions></a></li> </ul></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Examples">Examples</a> <ul> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Add_functions_to_entity_model">Add functions to entity model</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Stored procedure,_with_single_result_type">Stored procedure, with single result type</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Stored_procedure,_with_output_parameter">Stored procedure, with output parameter</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Stored_procedure,_with_multiple_result_types">Stored procedure, with multiple result types</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Table-valued_function">Table-valued function</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Scalar-valued_function,_non-composable">Scalar-valued function, non-composable</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Scalar-valued_function,_composable">Scalar-valued function, composable</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Aggregate_function">Aggregate function</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Built-in_function">Built-in function</a></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Niladic_function">Niladic function</a></li> </ul></li> <li><a href="https://weblogs.asp.net/Dixin/EntityFramework.Functions#Version_history">Version history</a></li> </ul></li> <li>Source code: <a title="https://github.com/Dixin/EntityFramework.Functions" href="https://github.com/Dixin/EntityFramework.Functions" target="_blank">https://github.com/Dixin/EntityFramework.Functions</a></li> <li>Nuget package: <a title="https://www.nuget.org/packages/EntityFramework.Functions" href="https://www.nuget.org/packages/EntityFramework.Functions">https://www.nuget.org/packages/EntityFramework.Functions</a></li> </ul>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- EntityFramework (>= 6.5.1)
-
.NETFramework 4.7.2
- EntityFramework (>= 6.5.1)
-
.NETFramework 4.8
- EntityFramework (>= 6.5.1)
-
.NETStandard 2.1
- EntityFramework (>= 6.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.3 | 3,230 | 10/30/2025 |