ForeignKeyAssociationMappingConfiguration.HasColumnAnnotation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在模型中为已使用 MapKey(String[])配置的数据库列设置批注。 注释值稍后可以在处理列时使用,例如在创建迁移时。
public System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration HasColumnAnnotation (string keyColumnName, string annotationName, object value);
member this.HasColumnAnnotation : string * string * obj -> System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration
Public Function HasColumnAnnotation (keyColumnName As String, annotationName As String, value As Object) As ForeignKeyAssociationMappingConfiguration
参数
- keyColumnName
- String
使用 HasKey 方法配置的列的名称。
- annotationName
- String
批注名称,必须是有效的 C#/EDM 标识符。
- value
- Object
批注值,可以是字符串或可使用 序列化的其他类型 IMetadataAnnotationSerializer
返回
相同的 ForeignKeyAssociationMappingConfiguration 实例,以便可以链接多个调用。
注解
如果批注值的类型不是字符串,则可能需要注册 IMetadataAnnotationSerializer 。 传递 null 值会清除之前设置的列上具有给定名称的任何批注。