IColumnMappingBase 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与类似列的对象的属性映射。
public interface IColumnMappingBase : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type IColumnMappingBase = interface
interface IAnnotatable
type IColumnMappingBase = interface
interface IAnnotatable
interface IReadOnlyAnnotatable
Public Interface IColumnMappingBase
Implements IAnnotatable
- 派生
- 实现
注解
有关详细信息和示例,请参阅 为实体类型和关系建模 。
属性
Column |
获取类似于目标列的对象。 |
Item[String] |
获取具有给定名称的批注的值,如果不存在,则返回 |
Property |
获取映射的属性。 |
TableMapping |
获取包含的表映射。 |
TypeMapping |
获取类似列的 对象的类型映射。 |
方法
AddRuntimeAnnotation(String, Object) |
向此对象添加运行时注释。 如果已存在具有指定名称的批注,则引发 。 (继承自 IAnnotatable) |
AnnotationsToDebugString(Int32) |
获取对象上声明的所有注释的调试字符串。 (继承自 IReadOnlyAnnotatable) |
FindAnnotation(String) |
获取具有给定名称的批注,如果不存在,则返回 |
FindRuntimeAnnotation(String) |
获取具有给定名称的运行时注释,如果不存在,则返回 |
FindRuntimeAnnotationValue(String) |
获取具有给定名称的运行时注释的值,如果不存在,则 |
GetAnnotation(String) |
获取具有给定名称的批注,如果不存在,则引发该批注。 (继承自 IReadOnlyAnnotatable) |
GetAnnotations() |
获取当前对象上的所有批注。 (继承自 IReadOnlyAnnotatable) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
获取具有给定名称的运行时注释的值,如果不存在,请添加该值。 (继承自 IAnnotatable) |
GetRuntimeAnnotations() |
获取当前 对象上的所有运行时注释。 (继承自 IAnnotatable) |
RemoveRuntimeAnnotation(String) |
从此对象中删除给定的运行时注释。 (继承自 IAnnotatable) |
SetRuntimeAnnotation(String, Object) |
设置存储在给定键下的运行时注释。 如果具有指定名称的注释已存在,则覆盖现有批注。 (继承自 IAnnotatable) |
扩展方法
AnnotationsToDebugString(IAnnotatable, Int32) |
获取对象上声明的所有注释的调试字符串。 |
GetAnnotation(IAnnotatable, String) |
获取具有给定名称的批注,如果不存在,则引发该批注。 |