Compartir a través de


IConventionDbFunctionBuilder Interfaz

Definición

Proporciona una API sencilla para configurar un IConventionDbFunction.

public interface IConventionDbFunctionBuilder
public interface IConventionDbFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionBuilder = interface
type IConventionDbFunctionBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionBuilder
Public Interface IConventionDbFunctionBuilder
Implements IConventionAnnotatableBuilder
Derivado
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Propiedades

Metadata

Función que se va a configurar.

ModelBuilder

Obtiene el generador de modelos.

(Heredado de IConventionAnnotatableBuilder)

Métodos

CanRemoveAnnotation(String, Boolean)

Devuelve un valor que indica si se puede quitar una anotación con el nombre especificado mediante este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Devuelve un valor que indica si se puede establecer una anotación con el nombre y el valor especificados desde este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanSetIsBuiltIn(Boolean, Boolean)

Devuelve un valor que indica si se puede establecer el elemento integrado especificado para la función de base de datos.

CanSetIsNullable(Boolean, Boolean)

Devuelve un valor que indica si se puede establecer el valor NULL especificado para la función de base de datos.

CanSetName(String, Boolean)

Devuelve un valor que indica si se puede establecer el nombre especificado para la función de base de datos.

CanSetSchema(String, Boolean)

Devuelve un valor que indica si se puede establecer el esquema especificado para la función de base de datos.

CanSetStoreType(String, Boolean)

Devuelve un valor que indica si el tipo de almacén especificado se puede establecer para la función de base de datos.

CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean)

Devuelve un valor que indica si la traducción especificada se puede establecer para la función de base de datos.

CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean)

Devuelve un valor que indica si la traducción especificada se puede establecer para la función de base de datos.

CanSetTypeMapping(RelationalTypeMapping, Boolean)

Devuelve un valor que indica si la asignación de tipos de valor devuelto especificada se puede establecer para la función de base de datos.

HasAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource.

HasName(String, Boolean)

Establece el nombre de la función de base de datos.

HasNoAnnotation(String, Boolean)

Quita la anotación con el nombre especificado de este objeto.

HasNonNullAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource. Quita la anotación si null se especifica el valor.

HasParameter(String, Boolean)

Devuelve un objeto que se puede usar para configurar un parámetro con el nombre especificado.

HasSchema(String, Boolean)

Establece el esquema de la función de base de datos.

HasStoreType(String, Boolean)

Establece el tipo de almacén de la función en la base de datos.

HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean)

Establece una devolución de llamada que se invocará para realizar la traducción personalizada de esta función. La devolución de llamada toma una colección de expresiones correspondientes a los parámetros pasados a la llamada de función. La devolución de llamada debe devolver una expresión que represente la traducción deseada.

Consulte https://go.microsoft.com/fwlink/?linkid=852477 para obtener más información.

HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean)

Establece una devolución de llamada que se invocará para realizar la traducción personalizada de esta función. La devolución de llamada toma una colección de expresiones correspondientes a los parámetros pasados a la llamada de función. La devolución de llamada debe devolver una expresión que represente la traducción deseada.

HasTypeMapping(RelationalTypeMapping, Boolean)

Establece la asignación de tipos de valor devuelto de la función de base de datos.

IsBuiltIn(Boolean, Boolean)

Establece el valor que indica si la función de base de datos está integrada o no.

IsNullable(Boolean, Boolean)

Establece el valor que indica si la función de base de datos puede devolver o no un valor NULL.

RemoveAnnotation(String, Boolean)
Obsoletos.

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoletos.

Establece o quita la anotación almacenada bajo el nombre especificado.

(Heredado de IConventionAnnotatableBuilder)

Se aplica a