HasAnnotation(String, Object)
|
在 属性上添加或更新批注。 如果具有 中指定的 annotation 键的批注已存在,则其值将更新。
|
HasConversion(Type)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion(Type, Type)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion(Type, Type, Type)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion(Type, ValueComparer)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion(Type, ValueComparer, ValueComparer)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion(ValueConverter)
|
配置 属性,以便使用给定 ValueConverter的 将属性值与数据库进行转换和转换。
|
HasConversion(ValueConverter, ValueComparer)
|
配置 属性,以便使用给定 ValueConverter的 将属性值与数据库进行转换和转换。
|
HasConversion(ValueConverter, ValueComparer, ValueComparer)
|
配置 属性,以便使用给定 ValueConverter的 将属性值与数据库进行转换和转换。
|
HasConversion<TConversion,TComparer,TProviderComparer>()
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion<TConversion,TComparer>()
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion<TConversion>()
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion<TConversion>(ValueComparer)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasConversion<TConversion>(ValueComparer, ValueComparer)
|
配置 属性,以便在写入数据库之前转换属性值,并在从数据库读取数据时转换回来。
|
HasField(String)
|
设置要用于此属性的后备字段。
|
HasMaxLength(Int32)
|
配置可以存储在此属性中的数据的最大长度。
只能对数组属性设置最大长度 (包括 String 属性) 。
|
HasPrecision(Int32)
|
配置属性的精度。
|
HasPrecision(Int32, Int32)
|
配置属性的精度和小数位数。
|
HasSentinel(Object)
|
配置值,该值将用于确定是否已设置属性。 如果属性设置为 sentinel 值,则被视为未设置。 默认情况下,sentinel 值是属性类型的 CLR 默认值。
|
HasValueGenerator(Type)
|
ValueGenerator配置将为此属性生成值的 。
|
HasValueGenerator<TGenerator>()
|
ValueGenerator配置将为此属性生成值的 。
|
HasValueGeneratorFactory(Type)
|
ValueGeneratorFactory配置 用于创建 ValueGenerator ,以用于为此属性生成值。
|
HasValueGeneratorFactory<TFactory>()
|
ValueGeneratorFactory配置 用于创建 ValueGenerator ,以用于为此属性生成值。
|
IsConcurrencyToken(Boolean)
|
配置此属性是否应用作并发令牌。 将属性配置为并发令牌时,将在期间 SaveChanges() 更新或删除此复杂类型的实例时检查数据库中的值,以确保自从数据库中检索实例以来,该实例未发生更改。 如果已更改,将引发异常,并且更改不会应用于数据库。
|
IsRequired(Boolean)
|
配置此属性是必须分配 null 值还是有效值。
仅当属性基于可分配 null 的 CLR 类型时,才能将其配置为非必需属性。
|
IsRowVersion()
|
将 属性配置为 ValueGeneratedOnAddOrUpdate() 和 IsConcurrencyToken(Boolean)。
|
IsUnicode(Boolean)
|
配置 属性是否能够持久保存 unicode 字符。
只能在属性上 String 设置。
|
UsePropertyAccessMode(PropertyAccessMode)
|
PropertyAccessMode设置要用于此属性的 。
|
ValueGeneratedNever()
|
将属性配置为在保存此复杂类型的实例时永远不会由数据库生成值。
|
ValueGeneratedOnAdd()
|
将属性配置为仅在保存新实体时生成值,除非已设置非 null 的非临时值,在这种情况下,将改为保存设置的值。 该值可能由客户端值生成器生成,也可以由数据库生成,作为保存实体的一部分。
|
ValueGeneratedOnAddOrUpdate()
|
将属性配置为在保存新实体或现有实体时生成值。
|
ValueGeneratedOnUpdate()
|
将属性配置为在保存现有实体时生成值。
|
ValueGeneratedOnUpdateSometimes()
|
将属性配置为在保存现有实体时在特定条件下生成值。
|