Microsoft.EntityFrameworkCore Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Backing |
Присваивает имя резервному полю, связанному с этим свойством или свойством навигации. |
Change |
Методы расширения для ChangeTracker. |
Comment |
Помечает класс, свойство или поле с комментарием, заданным в соответствующей таблице или столбце базы данных. |
Convention |
Методы расширения для IConventionAnnotatable. |
Convention |
Методы расширения для IConventionEntityType. |
Convention |
Методы расширения для IConventionForeignKey. |
Convention |
Методы расширения для IConventionKey. |
Convention |
Методы расширения для IConventionModel. |
Convention |
Методы расширения для IConventionNavigation. |
Convention |
Методы расширения для IConventionPropertyBase. |
Convention |
Методы расширения для IConventionProperty. |
Convention |
Методы расширения для IConventionTypeBase. |
Cosmos |
Методы расширения для возвращаемого DatabaseFacade объекта , Database которые можно использовать только с поставщиком Cosmos. |
Cosmos |
Методы расширения для Cosmos для DbContextOptionsBuilder. |
Cosmos |
Методы расширения для Cosmos для EntityTypeBuilder. |
Cosmos |
Методы расширения типа сущности для метаданных Cosmos. |
Cosmos |
Методы расширения для Cosmos для ModelBuilder. |
Cosmos |
Методы расширения модели для метаданных Cosmos. |
Cosmos |
Методы расширения для Cosmos для PrimitiveCollectionBuilder. |
Cosmos |
Методы расширения для Cosmos для PropertyBuilder. |
Cosmos |
Методы расширения свойств для метаданных Cosmos. |
Cosmos |
Методы расширения, относящиеся к Cosmos, для запросов LINQ. |
Db |
Экземпляр DbContext представляет сеанс с базой данных и может использоваться для запроса и сохранения экземпляров сущностей. DbContext — это сочетание шаблонов единиц работы и репозитория. |
Db |
Параметры, используемые DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
Db |
Параметры, используемые DbContext. Обычно вы переопределяете OnConfiguring(DbContextOptionsBuilder) или используете DbContextOptionsBuilder<TContext> для создания экземпляров этого класса, и он не предназначен для непосредственного создания в коде приложения. |
Db |
Предоставляет простую поверхность API для настройки DbContextOptions. Базы данных (и другие расширения) обычно определяют методы расширения для этого объекта, которые позволяют настроить подключение к базе данных (и другие параметры) для использования в контексте. |
Db |
Предоставляет простую поверхность API для настройки DbContextOptions<TContext>. Базы данных (и другие расширения) обычно определяют методы расширения для этого объекта, которые позволяют настроить подключение к базе данных (и другие параметры) для использования в контексте. |
Db |
Сопоставляет статический метод CLR с функцией базы данных, чтобы метод CLR можно было использовать в запросах LINQ. По соглашению использует имя метода .NET в качестве имени функции базы данных и схемы по умолчанию. |
Db |
Предоставляет методы CLR, которые претворяются в функции базы данных при использовании в LINQ to Entities запросах. Доступ к методам в этом классе осуществляется через Functions. |
Db |
Предоставляет методы CLR, которые претворяются в функции базы данных при использовании в LINQ to Entities запросах. Доступ к методам в этом классе осуществляется через Functions. |
Db |
API для получения категорий средств ведения журнала в удобном для Intellisense или tab-завершения способом. |
Db |
Категория средства ведения журнала для сообщений об обнаружении и отслеживании изменений. |
Db |
Категории средств ведения журнала для сообщений, связанных с взаимодействием с базами данных. |
Db |
Категория средства ведения журнала для выполнения команд, включая SQL, отправленный в базу данных. |
Db |
Категория средства ведения журнала для сообщений, связанных с операциями подключения. |
Db |
Категория средства ведения журнала для сообщений, связанных с транзакциями. |
Db |
Категория средства ведения журнала для прочих сообщений из инфраструктуры Entity Framework. |
Db |
Сообщения категории средства ведения журнала из миграций. |
Db |
Категории средств ведения журнала для сообщений, связанных со сборкой модели и метаданными. |
Db |
Категория средства ведения журнала для сообщений из проверки модели. |
Db |
Категория средства ведения журнала для сообщений, связанных с запросами, за исключением созданного SQL, который находится в DbLoggerCategory.Database.Command категории . |
Db |
Категория средства ведения журнала для сообщений из формирования шаблонов или реконструирования. |
Db |
Категория средства ведения журнала для сообщений, связанных с SaveChanges(), за исключением сообщений, связанных с взаимодействием с базами данных, которые охватываются категориями DbLoggerCategory.Database . |
Db |
Можно DbQuery<TQuery> использовать для запроса экземпляров Результаты запроса LINQ к объекту DbQuery<TQuery> будут содержать результаты, возвращаемые из базы данных, и могут не отражать внесенные в контексте изменения, которые не были сохранены в базе данных. Например, результаты не будут содержать только что добавленные представления и по-прежнему могут содержать представления, помеченные для удаления. В зависимости от используемой базы данных некоторые части запроса LINQ к объекту DbQuery<TQuery> могут оцениваться в памяти, а не претворяться в запрос к базе данных. DbQuery<TQuery> Объекты обычно получаются из DbQuery<TQuery> свойства в производном DbContext или из Query<TQuery>() метода . |
Db |
Можно DbSet<TEntity> использовать для запроса и сохранения экземпляров |
Db |
Исключение, которое возникает при обнаружении нарушения параллелизма при сохранении в базе данных. Нарушение параллелизма происходит, когда во время сохранения затрагивается непредвиденное количество строк. Обычно это связано с тем, что данные в базе данных были изменены с момента их загрузки в память. |
Db |
Исключение, которое возникает при возникновении ошибки при сохранении в базе данных. |
Delete |
Настраивает свойство навигации на зависимой стороне связи, чтобы указать, как операция удаления применяется к зависимым сущностям в связи при удалении или разрывах связи. |
EF |
Статические методы, которые полезны в коде приложения, где нет типа EF для метода, из которого можно получить доступ. Например, ссылка на свойство теневого состояния в запросе LINQ. |
Entity |
Методы расширения, связанные с Entity Framework LINQ. |
Entity |
Указывает тип конфигурации для типа сущности. |
Entity |
Указывает тип конфигурации для типа сущности. |
Entity |
Методы расширения типа сущности для IReadOnlyEntityType. |
Execution |
Методы расширения для .IExecutionStrategy |
Foreign |
Методы расширения для IReadOnlyForeignKey. |
Index |
Указывает индекс, создаваемый в базе данных. |
Index |
Методы расширения для IIndex. |
In |
Методы расширения в памяти для Database. |
In |
Методы расширения в памяти для DbContextOptionsBuilder. |
In |
Методы расширения для EntityTypeBuilder поставщика в памяти. |
In |
Методы расширения для IReadOnlyEntityType поставщика в памяти. |
Key |
Методы расширения для IReadOnlyKey. |
Keyless |
Помечает тип как сущность без ключа. |
Lazy |
Позволяет выполнять SQL Server определенной конфигурации в DbContextOptions. |
Model |
Предоставляет простую поверхность API для настройки IMutableModel , которая определяет форму сущностей, связи между ними и способ их сопоставления с базой данных. |
Model |
Предоставляет простую поверхность API для задания по умолчанию и настройки соглашений перед их выполнением. |
Model |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
Model |
Методы расширения для IReadOnlyModel. |
Mutable |
Методы расширения для IMutableAnnotatable. |
Mutable |
Методы расширения для IMutableEntityType. |
Mutable |
Методы расширения для IMutableForeignKey. |
Mutable |
Методы расширения для IMutableKey. |
Mutable |
Методы расширения для IMutableModel. |
Mutable |
Методы расширения для IMutableNavigation. |
Mutable |
Методы расширения для IMutablePropertyBase. |
Mutable |
Методы расширения для IMutableProperty. |
Mutable |
Методы расширения для IMutableTypeBase. |
Navigation |
Методы расширения для IReadOnlyNavigation. |
Observable |
Методы расширения для ObservableCollection<T>. |
Owned |
Помечает тип как принадлежащий. Все ссылки на этот тип будут настроены как типы принадлежащих сущностей. |
Precision |
Настраивает точность данных, разрешенную в этом свойстве. Например, если свойство имеет значение , Decimal то это максимальное число цифр. |
Primary |
Указывает первичный ключ для типа сущности, сопоставленного с этим типом CLR. |
Property |
Методы расширения для IReadOnlyPropertyBase. |
Property |
Методы расширения для IReadOnlyProperty. |
Proxies |
Методы расширения, связанные с использованием прокси-серверов с Entity Framework Core. |
Relational |
Методы расширения для реляционной базы данных для CollectionOwnershipBuilder. |
Relational |
Сложные методы расширения типа для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для ComplexTypePrimitiveCollectionBuilder. |
Relational |
Методы расширения для реляционной базы данных для ComplexTypePropertyBuilder. |
Relational |
Методы расширения для объекта , возвращаемого DatabaseFacade из Database , могут использоваться только с поставщиками реляционных баз данных. |
Relational |
Предоставляет методы CLR, которые претворяются в функции базы данных при использовании в LINQ to Entities запросах. Доступ к методам в этом классе осуществляется через Functions. |
Relational |
Методы расширения для реляционной базы данных для ElementTypeBuilder. |
Relational |
IElementType методы расширения для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для EntityTypeBuilder. |
Relational |
Методы расширения типа сущности для метаданных реляционной базы данных. |
Relational |
Методы расширения реляционной базы данных для построителей связей. |
Relational |
Методы расширения внешнего ключа для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для IndexBuilder. |
Relational |
Методы расширения индекса для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для KeyBuilder. |
Relational |
Ключевые методы расширения для метаданных реляционной базы данных. |
Relational |
Методы расширения для конкретных реляционных баз данных для метаданных. |
Relational |
Методы расширения для реляционной базы данных для ModelBuilder. |
Relational |
Методы расширения модели, относящиеся к реляционным данным. |
Relational |
Методы расширения для реляционной базы данных для OwnedNavigationBuilder. |
Relational |
Методы расширения для реляционной базы данных для PrimitiveCollectionBuilder. |
Relational |
Методы расширения для реляционной базы данных для PropertiesConfigurationBuilder. |
Relational |
Методы расширения для реляционной базы данных для PropertyBuilder. |
Relational |
Методы расширения свойств для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для запросов LINQ. |
Relational |
Методы расширения для реляционной базы данных для QueryTypeBuilder. |
Relational |
Методы расширения для реляционной базы данных для ReferenceCollectionBuilder. |
Relational |
Методы расширения для реляционной базы данных для ReferenceOwnershipBuilder. |
Relational |
Методы расширения для реляционной базы данных для ReferenceReferenceBuilder. |
Relational |
Методы расширения для реляционной базы данных для TriggerBuilder. |
Relational |
Активация методов расширения для метаданных реляционной базы данных. |
Relational |
Введите методы расширения для метаданных реляционной базы данных. |
Relational |
Методы расширения для реляционной базы данных для TypeMappingConfigurationBuilder. |
Save |
Базовые аргументы события для DbContext.SaveChanges событий и DbContext.SaveChangesAsync . |
Save |
Аргументы события для события SaveChangesFailed. |
Saved |
Аргументы события для события SavedChanges. |
Saving |
Аргументы события для события SavingChanges. |
Scaffolding |
Расширения модели времени разработки. |
Service |
Методы расширения для IServiceProperty. |
Skip |
Методы расширения для ISkipNavigation. |
Sqlite |
Методы расширения, относящиеся к SQLite, для ComplexTypePropertyBuilder. |
Sqlite |
Методы расширения SQLite для Database. |
Sqlite |
Методы расширения SQLite для DbContextOptionsBuilder. |
Sqlite |
Содержит методы DbFunctions расширения для поставщика Microsoft.EntityFrameworkCore.Sqlite. |
Sqlite |
Методы расширения SQLite для EntityTypeBuilder. |
Sqlite |
Методы расширения типа сущности для метаданных sqlite. |
Sqlite |
Методы расширения SQLite для IReadOnlyEntityTypeMappingFragment. |
Sqlite |
Методы расширения SQLite для IndexBuilder. |
Sqlite |
Методы расширения SQLite для KeyBuilder. |
Sqlite |
Специальные методы расширения SQLite для метаданных. |
Sqlite |
Методы расширения NetTopologySuite для SqliteDbContextOptionsBuilder. |
Sqlite |
Методы расширения SQLite и NetTopologySuite для PropertyBuilder. |
Sqlite |
Методы расширения, относящиеся к SQLite, для PropertyBuilder. |
Sqlite |
Методы расширения для IProperty метаданных SQLite. |
Sqlite |
Методы расширения SQLite для ReferenceCollectionBuilder. |
Sqlite |
Методы расширения SQLite для ReferenceReferenceBuilder. |
Sqlite |
Методы расширения sqlite для TableBuilder. |
Sqlite |
Методы расширения SQLite для ITable. |
Sql |
SQL Server определенные методы расширения для CollectionOwnershipBuilder. |
Sql |
SQL Server определенные методы расширения для ComplexTypePrimitiveCollectionBuilder. |
Sql |
SQL Server определенные методы расширения для ComplexTypePropertyBuilder. |
Sql |
SQL Server определенные методы расширения для Database. |
Sql |
SQL Server определенные методы расширения для DbContextOptionsBuilder. |
Sql |
Предоставляет методы CLR, которые претворяются в функции базы данных при использовании в LINQ to Entities запросах. Доступ к методам в этом классе осуществляется через Functions. |
Sql |
Методы расширения для базы данных Sql Server для запросов LINQ, корневых в DbSet. |
Sql |
SQL Server определенные методы расширения для EntityTypeBuilder. |
Sql |
Методы расширения типа сущности для SQL Server метаданных. |
Sql |
SQL Server определенные методы расширения для IReadOnlyEntityTypeMappingFragment. |
Sql |
SQL Server определенные методы расширения для IndexBuilder. |
Sql |
Методы расширения индекса для SQL Server метаданных. |
Sql |
SQL Server определенные методы расширения для KeyBuilder. |
Sql |
Ключевые методы расширения для SQL Server метаданных. |
Sql |
SQL Server определенные методы расширения для метаданных. |
Sql |
SQL Server определенные методы расширения для ModelBuilder. |
Sql |
Методы расширения модели для SQL Server метаданных. |
Sql |
Методы расширения NetTopologySuite для SqlServerDbContextOptionsBuilder. |
Sql |
SQL Server определенные методы расширения для PrimitiveCollectionBuilder. |
Sql |
SQL Server определенные методы расширения для PropertyBuilder. |
Sql |
Методы расширения свойств для метаданных SQL Server. |
Sql |
SQL Server определенные методы расширения для ReferenceCollectionBuilder. |
Sql |
SQL Server определенные методы расширения для ReferenceOwnershipBuilder. |
Sql |
SQL Server определенные методы расширения для ReferenceReferenceBuilder. |
Sql |
Реализация IExecutionStrategy для повторных попыток неудачных выполнений в SQL Server. |
Sql |
SQL Server определенные методы расширения для TableBuilder. |
Sql |
SQL Server определенные методы расширения для ITable. |
Table |
Методы расширения типов для TableExpressionBase и связанных типов. |
Type |
Методы расширения для IReadOnlyTypeBase. |
Unicode |
Настраивает свойство как способное сохранять символы Юникода. |
Warning |
Методы расширения для реляционной базы данных для WarningsConfigurationBuilder. |
Db |
Уникальный идентификатор для экземпляра контекста и аренды пула, если таковой имеется. |
Raw |
Строка, представляющая необработанный SQL-запрос. Этот тип обеспечивает разрешение перегрузки между обычными и интерполированными FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) и ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[]) |
IDb |
Определяет фабрику для создания DbContext экземпляров. |
IEntity |
Позволяет учитывать конфигурацию для типа сущности в отдельном классе, а не в строке в OnModelCreating(ModelBuilder). Реализуйте этот интерфейс, применяя конфигурацию для сущности в методе Configure(EntityTypeBuilder<TEntity>) , а затем примените конфигурацию к модели с помощью ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>) в OnModelCreating(ModelBuilder). |
IQuery |
Позволяет настроить для типа запроса, который будет учитываться в отдельном классе, а не в строке .OnModelCreating(ModelBuilder) Реализуйте этот интерфейс, применяя конфигурацию для запроса в методе Configure(QueryTypeBuilder<TQuery>) , а затем примените конфигурацию к модели с помощью ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>) в OnModelCreating(ModelBuilder). |
Auto |
Указывает, будет ли транзакция создана автоматически SaveChanges() , если транзакция пользователя не была создана с помощью BeginTransaction или не была предоставлена через UseTransaction. |
Change |
Указывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности. |
Data |
Указывает тип сжатия данных, используемый в индексе. |
Delete |
Указывает, как операция удаления применяется к зависимым сущностям в связи при удалении субъекта или разрыва связи. |
Entity |
Состояние, в котором сущность отслеживается контекстом. |
Property |
Передайте значение из этого перечисления UsePropertyAccessMode(PropertyAccessMode)в , UsePropertyAccessMode(PropertyAccessMode)или UsePropertyAccessMode(PropertyAccessMode) , чтобы изменить, будет ли свойство или резервное поле использоваться при чтении и записи в свойство или поле. |
Query |
Указывает, как следует загружать связанные коллекции в запросе из базы данных. |
Query |
Указывает, как результаты запроса отслеживаются с помощью ChangeTracker. |
Warning |
Поведение в среде выполнения предупреждений, созданных Entity Framework |
Отзыв о Entity Framework
Entity Framework — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: