SqlServerModelAnnotations Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableModel).
public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
inherit RelationalModelAnnotations
interface ISqlServerModelAnnotations
interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
- Наследование
- Реализации
Конструкторы
SqlServerModelAnnotations(IModel) |
Создает экземпляр для заметок заданного IModelобъекта . |
SqlServerModelAnnotations(RelationalAnnotations) |
Создает экземпляр для заметок объекта , IModel представленного данной вспомогательной заметок. |
Поля
DefaultHiLoSequenceName |
Имя по умолчанию для последовательности, используемой с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
ProviderFullAnnotationNames |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableModel). (Унаследовано от RelationalModelAnnotations) |
Свойства
Annotations |
Вспомогающая RelationalAnnotations функция, представляющая объект , IModel для заметок. (Унаследовано от RelationalModelAnnotations) |
DatabaseName |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableModel). (Унаследовано от RelationalModelAnnotations) |
DbFunctions |
Все IDbFunctionэлементы , содержащиеся в модели. (Унаследовано от RelationalModelAnnotations) |
DefaultSchema |
Схема по умолчанию, используемая для модели, или |
HiLoSequenceName |
Возвращает или задает имя последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
HiLoSequenceSchema |
Возвращает или задает схему для последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
MaxIdentifierLength |
Максимальная длина идентификаторов хранилища. (Унаследовано от RelationalModelAnnotations) |
Model |
Объект для IModel заметок. (Унаследовано от RelationalModelAnnotations) |
Sequences |
Все ISequenceэлементы , содержащиеся в модели. (Унаследовано от RelationalModelAnnotations) |
ValueGenerationStrategy |
Объект SqlServerValueGenerationStrategy , используемый для свойств ключей в модели, если для свойства явно не задана другая стратегия. |
Методы
FindDbFunction(MethodInfo) |
Находит объект IDbFunction , сопоставленный с методом, представленным заданным MethodInfo. (Унаследовано от RelationalModelAnnotations) |
FindSequence(String, String) |
Находит объект ISequence с заданным именем. (Унаследовано от RelationalModelAnnotations) |
GetOrAddDbFunction(MethodInfo) |
Либо возвращает существующий Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction объект , сопоставленный с данным методом, либо создает новую функцию, сопоставленную с методом . (Унаследовано от RelationalModelAnnotations) |
GetOrAddSequence(String, String) |
Либо возвращает существующий IMutableSequence объект с заданным именем в заданной схеме, либо создает новую последовательность с заданным именем и схемой. (Унаследовано от RelationalModelAnnotations) |
SetDatabaseName(String) |
Свойства реляционных заметок, доступ к которые осуществляется через SqlServer(IMutableModel). (Унаследовано от RelationalModelAnnotations) |
SetDefaultSchema(String) |
Пытается задать с DefaultSchema помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalModelAnnotations) |
SetHiLoSequenceName(String) |
Пытается задать имя последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
SetHiLoSequenceSchema(String) |
Пытается задать схему для последовательности для использования с ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
SetMaxIdentifierLength(Nullable<Int32>) |
Пытается задать с MaxIdentifierLength помощью семантики используемого RelationalAnnotations объекта . (Унаследовано от RelationalModelAnnotations) |
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Пытается задать SqlServerValueGenerationStrategy для использования для свойств ключей в модели. |
Явные реализации интерфейса
IRelationalModelAnnotations.FindSequence(String, String) |
Находит объект ISequence с заданным именем. (Унаследовано от RelationalModelAnnotations) |
IRelationalModelAnnotations.Sequences |
Все ISequenceэлементы , содержащиеся в модели. (Унаследовано от RelationalModelAnnotations) |
Применяется к
Entity Framework