次の方法で共有


CSharpMigrationCodeGenerator.Generate メソッド (ColumnModel, IndentedTextWriter, Boolean)

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

ColumnModel の定義を指定するコードを生成します。

名前空間:  System.Data.Entity.Migrations.Design
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")> _
<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")> _
Protected Overridable Sub Generate ( _
    column As ColumnModel, _
    writer As IndentedTextWriter, _
    emitName As Boolean _
)
'使用
Dim column As ColumnModel 
Dim writer As IndentedTextWriter 
Dim emitName As Boolean 

Me.Generate(column, writer, emitName)
[SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")]
protected virtual void Generate(
    ColumnModel column,
    IndentedTextWriter writer,
    bool emitName
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1026:DefaultParametersShouldNotBeUsed")]
[SuppressMessageAttribute(L"Microsoft.Globalization", L"CA1308:NormalizeStringsToUppercase")]
protected:
virtual void Generate(
    ColumnModel^ column, 
    IndentedTextWriter^ writer, 
    bool emitName
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")>]
abstract Generate : 
        column:ColumnModel * 
        writer:IndentedTextWriter * 
        emitName:bool -> unit 
[<SuppressMessageAttribute("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")>]
[<SuppressMessageAttribute("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase")>]
override Generate : 
        column:ColumnModel * 
        writer:IndentedTextWriter * 
        emitName:bool -> unit
protected function Generate(
    column : ColumnModel, 
    writer : IndentedTextWriter, 
    emitName : boolean
)

パラメーター

  • emitName
    型 : System.Boolean
    定義に列名を含めるかどうかを示す値。

参照

参照

CSharpMigrationCodeGenerator クラス

Generate オーバーロード

System.Data.Entity.Migrations.Design 名前空間