DbMigration.AddColumn Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет операцию для добавления столбца в существующую таблицу.
API миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.
protected internal void AddColumn (string table, string name, Func<System.Data.Entity.Migrations.Builders.ColumnBuilder,System.Data.Entity.Migrations.Model.ColumnModel> columnAction, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AddColumn (string table, string name, Func<System.Data.Entity.Migrations.Builders.ColumnBuilder,System.Data.Entity.Migrations.Model.ColumnModel> columnAction, object anonymousArguments = null);
member this.AddColumn : string * string * Func<System.Data.Entity.Migrations.Builders.ColumnBuilder, System.Data.Entity.Migrations.Model.ColumnModel> * obj -> unit
Protected Friend Sub AddColumn (table As String, name As String, columnAction As Func(Of ColumnBuilder, ColumnModel), Optional anonymousArguments As Object = null)
Параметры
- table
- String
Имя таблицы, в который добавляется столбец. Имя схемы является необязательным. Если схема не указана, предполагается dbo.
- name
- String
Имя добавляемого столбца.
- columnAction
- Func<ColumnBuilder,ColumnModel>
Действие, указывающее добавляемый столбец. т. е. c => c.Int(nullable: false, defaultValue: 3)
- anonymousArguments
- Object
Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например new { SampleArgument = "MyValue" }".
- Атрибуты
Применяется к
Entity Framework