太阳照大神

导航

Windows Phone 7 的数据库,Table 空引用的问题

在DataContext中,加入了一个 Table,代码如下:

    /// <summary>
/// 数据访问上下文
/// </summary>
public class SysDataContext : DataContext
{
public static string DBConnectionString = "Data Source=isostore:/Sys.sdf;Case Sensitive = true;";

public SysDataContext()
: base(DBConnectionString)
{
}

public Table<TableTestEntity> TableTestEntities { get; set; }
}

结果,在访问TableTestEntities的时候,提示空引用异常,后修改如下解决此问题:

    /// <summary>
/// 数据访问上下文
/// </summary>
public class SysDataContext : DataContext
{
public static string DBConnectionString = "Data Source=isostore:/Sys.sdf;Case Sensitive = true;";

public SysDataContext()
: base(DBConnectionString)
{
}

public Table<TableTestEntity> TableTestEntities; //{ get; set; }
}

 

LinqToSql反射的是,应该是按照Field进行查询,而不是Property,所以导致出现空引用错误。


posted on 2012-02-24 15:14  太阳照大神  阅读(215)  评论(0编辑  收藏  举报