PropertyModel 类

定义

表示有关实体属性的信息。

实体框架迁移 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

获取有关此属性模型的数据类型的其他详细信息。 这包括最大长度、可为空性等详细信息。

适用于