PropertyModel 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示有关实体属性的信息。
实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。
public abstract class PropertyModel
type PropertyModel = class
Public MustInherit Class PropertyModel
- 继承
-
PropertyModel
- 派生
构造函数
PropertyModel(PrimitiveTypeKind, TypeUsage) |
初始化 PropertyModel 类的新实例。 实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。 |
属性
DefaultValue |
获取或设置用作此属性模型的默认值的常量值。 实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。 |
DefaultValueSql |
获取或设置用作此属性模型的默认值的 SQL 表达式。 实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。 |
IsFixedLength |
获取或设置一个值,该值指示此属性模型是否为固定长度。 仅对数组数据类型有效。 |
IsUnicode |
获取或设置一个值,该值指示此属性模型是否支持 Unicode 字符。 仅对文本数据类型有效。 |
MaxLength |
获取或设置此属性模型的最大长度。 仅对数组数据类型有效。 |
Name |
获取或设置属性模型的名称。 实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。 |
Precision |
获取或设置此属性模型的精度。 仅对十进制数据类型有效。 |
Scale |
获取或设置此属性模型的比例。 仅对十进制数据类型有效。 |
StoreType |
获取或设置要用于此属性模型的提供程序特定数据类型。 实体框架迁移 API 不设计为接受不受信任的源 ((例如应用程序的最终用户) )提供的输入。 如果从此类源接受输入,则应在传递到这些 API 之前对其进行验证,以防止 SQL 注入攻击等。 |
Type |
获取此属性模型的数据类型。 |
TypeUsage |
获取有关此属性模型的数据类型的其他详细信息。 这包括最大长度、可为空性等详细信息。 |