在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,所以导致出现空引用错误。


相关文章:

  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-12-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-08-07
  • 2022-02-19
  • 2021-11-17
相关资源
相似解决方案