Windows Phone 7 SqlCE 数据库添加索引
wp7可以使用SqlCE作本地数据库,那么如何建立数据库索引呢。当建立一个表,指定主键后,数据库会默认设置为索引,那么如何手动设置一个列为索引呢?
查询MSDN后,发现,在表类定义前面加上来制定某一列,但必须在代码文件顶部添加以下两条引用语句:
using Microsoft.Phone.Data.Linq;
using Microsoft.Phone.Data.Linq.Mapping;
常见 LINQ to SQL 映射属性:
属性
示例
说明
TableAttribute
将某个类指定为与数据库表关联的实体类。
ColumnAttribute
将某个类与数据库表中的列关联。IsPrimaryKey 指定主键,默认情况下会为其创建一个索引。
IndexAttribute
在表级别写入,指定表上的其他索引。每个索引都可涵盖一个或多个列。
AssociationAttribute
指定用于表示关联的属性,例如表示主键关联的外键。
MSDN:http://msdn.microsoft.com/zh-cn/library/hh202860(v=vs.92).aspx
页:
[1]