DbMigration.AlterTableAnnotations<TColumns> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona uma operação para manipular alterações nas anotações definidas em tabelas.
As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AlterTableAnnotations<TColumns> (string name, Func<System.Data.Entity.Migrations.Builders.ColumnBuilder,TColumns> columnsAction, System.Collections.Generic.IDictionary<string,System.Data.Entity.Infrastructure.Annotations.AnnotationValues> annotations, object anonymousArguments = null);
member this.AlterTableAnnotations : string * Func<System.Data.Entity.Migrations.Builders.ColumnBuilder, 'Columns> * System.Collections.Generic.IDictionary<string, System.Data.Entity.Infrastructure.Annotations.AnnotationValues> * obj -> unit
Protected Friend Sub AlterTableAnnotations(Of TColumns) (name As String, columnsAction As Func(Of ColumnBuilder, TColumns), annotations As IDictionary(Of String, AnnotationValues), Optional anonymousArguments As Object = null)
Parâmetros de tipo
- TColumns
As colunas nesta operação. Você não precisa especificar esse tipo, ele será inferido do parâmetro columnsAction que você fornecer.
Parâmetros
- name
- String
O nome da tabela. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- columnsAction
- Func<ColumnBuilder,TColumns>
Uma ação que especifica as colunas a serem incluídas na tabela. ou seja, t => new { Id = t.Int(identity: true), Name = t.String() }
- annotations
- IDictionary<String,AnnotationValues>
As anotações personalizadas na tabela que foram alteradas.
- anonymousArguments
- Object
Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Aplica-se a
Entity Framework