Interface IStoreFunction
- Namespace
- Microsoft.EntityFrameworkCore.Metadata
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
Represents a function in the database.
public interface IStoreFunction : ITableBase, IAnnotatable
- Inherited Members
- Extension Methods
Properties
Columns
Gets the columns defined for the returned row set.
IEnumerable<IFunctionColumn> Columns { get; }
Property Value
DbFunctions
Gets the associated IDbFunctions.
IEnumerable<IDbFunction> DbFunctions { get; }
Property Value
EntityTypeMappings
Gets the entity type mappings for the returned row set.
IEnumerable<IFunctionMapping> EntityTypeMappings { get; }
Property Value
IsBuiltIn
Gets the value indicating whether the database function is built-in.
bool IsBuiltIn { get; }
Property Value
Parameters
Gets the parameters for this function.
IEnumerable<IStoreFunctionParameter> Parameters { get; }
Property Value
ReturnType
Gets the scalar return type.
string ReturnType { get; }
Property Value
Methods
FindColumn(IProperty)
Gets the column mapped to the given property. Returns null if no column is mapped to the given property.
IFunctionColumn FindColumn(IProperty property)
Parameters
property
IProperty
Returns
FindColumn(string)
Gets the column with the given name. Returns null if no column with the given name is defined for the returned row set.
IFunctionColumn FindColumn(string name)
Parameters
name
string