IAnnotationCodeGenerator.GenerateFluentApi 方法

定义

重载

GenerateFluentApi(IProperty, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IModel, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IKey, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IIndex, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IEntityType, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IForeignKey, IAnnotation, String)
已过时.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

GenerateFluentApi(IModel, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IKey, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IIndex, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IForeignKey, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IEntityType, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IProperty, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

GenerateFluentApi(IProperty, IAnnotation, String)

注意

Use GenerateFluentApi(IProperty, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IProperty, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IProperty, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (property As IProperty, annotation As IAnnotation, language As String) As String

参数

property
IProperty

IProperty应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IModel, IAnnotation, String)

注意

Use GenerateFluentApi(IModel, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IModel, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IModel, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (model As IModel, annotation As IAnnotation, language As String) As String

参数

model
IModel

IModel应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IKey, IAnnotation, String)

注意

Use GenerateFluentApi(IKey, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IKey, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IKey, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (key As IKey, annotation As IAnnotation, language As String) As String

参数

key
IKey

IKey应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IIndex, IAnnotation, String)

注意

Use GenerateFluentApi(IIndex, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IIndex, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IIndex, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (index As IIndex, annotation As IAnnotation, language As String) As String

参数

index
IIndex

IIndex应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IEntityType, IAnnotation, String)

注意

Use GenerateFluentApi(IEntityType, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IEntityType, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IEntityType, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (entityType As IEntityType, annotation As IAnnotation, language As String) As String

参数

entityType
IEntityType

IEntityType应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IForeignKey, IAnnotation, String)

注意

Use GenerateFluentApi(IForeignKey, IAnnotation) instead.

使用给定编程语言为给定 IAnnotation 生成流畅的 API 调用。

public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
[System.Obsolete("Use GenerateFluentApi(IForeignKey, IAnnotation) instead.")]
public string GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation, string language);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
[<System.Obsolete("Use GenerateFluentApi(IForeignKey, IAnnotation) instead.")>]
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation * string -> string
Public Function GenerateFluentApi (foreignKey As IForeignKey, annotation As IAnnotation, language As String) As String

参数

foreignKey
IForeignKey

IForeignKey应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

language
String

要使用的编程语言。 例如,CSharp。

返回

生成的代码。

属性

适用于

GenerateFluentApi(IModel, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (model As IModel, annotation As IAnnotation) As MethodCallCodeFragment

参数

model
IModel

IModel应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于

GenerateFluentApi(IKey, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (key As IKey, annotation As IAnnotation) As MethodCallCodeFragment

参数

key
IKey

IKey应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于

GenerateFluentApi(IIndex, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (index As IIndex, annotation As IAnnotation) As MethodCallCodeFragment

参数

index
IIndex

IIndex应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于

GenerateFluentApi(IForeignKey, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (foreignKey As IForeignKey, annotation As IAnnotation) As MethodCallCodeFragment

参数

foreignKey
IForeignKey

IForeignKey应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于

GenerateFluentApi(IEntityType, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (entityType As IEntityType, annotation As IAnnotation) As MethodCallCodeFragment

参数

entityType
IEntityType

IEntityType应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于

GenerateFluentApi(IProperty, IAnnotation)

为给定 IAnnotation生成 fluent API 调用。

public Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment GenerateFluentApi (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation annotation);
abstract member GenerateFluentApi : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation -> Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment
Public Function GenerateFluentApi (property As IProperty, annotation As IAnnotation) As MethodCallCodeFragment

参数

property
IProperty

IProperty应为其生成代码的 。

annotation
IAnnotation

IAnnotation应为其生成代码的 。

返回

生成的代码。

适用于