sunage001 发表于 2015-5-13 08:15:32

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]
查看完整版本: Windows Phone 7 SqlCE 数据库添加索引