IConventionDbFunctionBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет простой API для настройки 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
- Производный
- Реализации
Комментарии
Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .
Свойства
Metadata |
Настраиваемая функция. |
ModelBuilder |
Возвращает построитель моделей. (Унаследовано от IConventionAnnotatableBuilder) |
Методы
CanRemoveAnnotation(String, Boolean) |
Возвращает значение, указывающее, можно ли удалить заметку с заданным именем с помощью этого источника конфигурации. (Унаследовано от IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Возвращает значение, указывающее, можно ли задать заметку с заданным именем и значением из этого источника конфигурации. (Унаследовано от IConventionAnnotatableBuilder) |
CanSetIsBuiltIn(Boolean, Boolean) |
Возвращает значение, указывающее, можно ли задать заданную встроенную функцию базы данных. |
CanSetIsNullable(Boolean, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное значение NULL для функции базы данных. |
CanSetName(String, Boolean) |
Возвращает значение, указывающее, можно ли задать заданное имя для функции базы данных. |
CanSetSchema(String, Boolean) |
Возвращает значение, указывающее, можно ли задать заданную схему для функции базы данных. |
CanSetStoreType(String, Boolean) |
Возвращает значение, указывающее, можно ли задать заданный тип хранилища для функции базы данных. |
CanSetTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Возвращает значение, указывающее, можно ли задать данное преобразование для функции базы данных. |
CanSetTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Возвращает значение, указывающее, можно ли задать данное преобразование для функции базы данных. |
CanSetTypeMapping(RelationalTypeMapping, Boolean) |
Возвращает значение, указывающее, можно ли задать сопоставление заданного типа возвращаемого значения для функции базы данных. |
HasAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением . |
HasName(String, Boolean) |
Задает имя функции базы данных. |
HasNoAnnotation(String, Boolean) |
Удаляет заметку с заданным именем из этого объекта. |
HasNonNullAnnotation(String, Object, Boolean) |
Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с тем же или более низким ConfigurationSourceзначением .
Удаляет заметку, если |
HasParameter(String, Boolean) |
Возвращает объект , который можно использовать для настройки параметра с заданным именем. |
HasSchema(String, Boolean) |
Задает схему функции базы данных. |
HasStoreType(String, Boolean) |
Задает тип хранилища функции в базе данных. |
HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>, Boolean) |
Задает обратный вызов, который будет вызываться для выполнения пользовательского преобразования этой функции. Обратный вызов принимает коллекцию выражений, соответствующих параметрам, переданным в вызов функции. Обратный вызов должен возвращать выражение, представляющее требуемый перевод. Подробнее см. в разделе https://go.microsoft.com/fwlink/?linkid=852477. |
HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>, Boolean) |
Задает обратный вызов, который будет вызываться для выполнения пользовательского преобразования этой функции. Обратный вызов принимает коллекцию выражений, соответствующих параметрам, переданным в вызов функции. Обратный вызов должен возвращать выражение, представляющее требуемый перевод. |
HasTypeMapping(RelationalTypeMapping, Boolean) |
Задает сопоставление возвращаемого типа для функции базы данных. |
IsBuiltIn(Boolean, Boolean) |
Задает значение, указывающее, является ли функция базы данных встроенной. |
IsNullable(Boolean, Boolean) |
Задает значение, указывающее, может ли функция базы данных возвращать значение NULL. |
RemoveAnnotation(String, Boolean) |
Является устаревшей.
Удаляет заметку с заданным именем из этого объекта. (Унаследовано от IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Является устаревшей.
Задает или удаляет заметку, хранящуюся под заданным именем. (Унаследовано от IConventionAnnotatableBuilder) |