Поделиться через


HistoryOperation Конструкторы

Определение

Перегрузки

HistoryOperation(IList<DbModificationCommandTree>, Object)

Инициализирует новый экземпляр класса HistoryOperation.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

HistoryOperation(String, String, Object)

Инициализирует новый экземпляр класса HistoryOperation.

HistoryOperation(IList<DbModificationCommandTree>, Object)

Инициализирует новый экземпляр класса HistoryOperation.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
public HistoryOperation (System.Collections.Generic.IList<System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree> commandTrees, object anonymousArguments = null);
new System.Data.Entity.Migrations.Model.HistoryOperation : System.Collections.Generic.IList<System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree> * obj -> System.Data.Entity.Migrations.Model.HistoryOperation
Public Sub New (commandTrees As IList(Of DbModificationCommandTree), Optional anonymousArguments As Object = null)

Параметры

commandTrees
IList<DbModificationCommandTree>

Последовательность деревьев команд, представляющих операции, применяемые к таблице журнала.

anonymousArguments
Object

Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Атрибуты

Применяется к

HistoryOperation(String, String, Object)

Инициализирует новый экземпляр класса HistoryOperation.

protected HistoryOperation (string table, string migrationId, object anonymousArguments = null);
new System.Data.Entity.Migrations.Model.HistoryOperation : string * string * obj -> System.Data.Entity.Migrations.Model.HistoryOperation
Protected Sub New (table As String, migrationId As String, Optional anonymousArguments As Object = null)

Параметры

table
String

Имя таблицы журнала миграций.

migrationId
String

Имя затронутой миграции.

anonymousArguments
Object

Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Применяется к