System.Data.Linq.Mapping 命名空间

包含用于生成 LINQ to SQL 对象模型的类,该模型表示关系数据库的结构和内容。

类

名称 说明
AssociationAttribute

指定一个属性来表示数据库关联,例如外键关系。

AttributeMappingSource

使用上下文中的属性创建映射模型的映射源。

ColumnAttribute

将类与数据库表中的列相关联。

DataAttribute

提供成员来描述列中数据的属性。

DatabaseAttribute

指定表示数据库的类的某些属性。

FunctionAttribute

将方法与数据库中的存储过程或用户定义的函数相关联。

InheritanceMappingAttribute

映射 LINQ to SQL 应用程序中的继承层次结构。

MappingSource

表示映射信息的源。

MetaAccessor

表示成员的访问器。

MetaAccessor<TEntity,TMember>

类的 MetaAccessor 强类型版本。

MetaAssociation

表示两个实体类型之间的关联关系。

MetaDataMember

表示域对象的字段或属性到数据库表的列之间的映射。

MetaFunction

表示上下文方法和数据库函数之间的映射。

MetaModel

表示数据库和域对象之间的映射的抽象。

MetaParameter

表示方法参数与数据库函数参数之间的映射。

MetaTable

表示数据库表或视图的抽象。

MetaType

表示域对象类型的映射到数据库表的列。

ParameterAttribute

启用存储过程方法参数的映射详细信息规范。

ProviderAttribute

指定要使用的数据库提供程序。

ResultTypeAttribute

用于指定每种结果类型;用于具有各种结果类型的函数。

TableAttribute

将类指定为与数据库表关联的实体类。

XmlMappingSource

表示使用外部 XML 映射文件创建模型的映射源。

枚举

名称 说明
AutoSync

指示运行时如何在插入或更新操作后检索值。

UpdateCheck

指定何时测试对象是否发生并发冲突。