首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

wp7 数据库操作有关问题

2012-06-01 
wp7 数据库操作问题控制数据库类public class SourceDataataContext : DataContext{public TableCard Ca

wp7 数据库操作问题
控制数据库类 
public class SourceDataataContext : DataContext
  {
  public Table<Card> Cards;
  public SourceDataataContext(string connectString) :
  base(connectString)
  {
  }
  }
数据表类
[Table]
  public class Card
  {
  [Column (IsPrimaryKey=true)]
  public int ID {get;set;}  
  [Column]
  public string Name {get;set;}  
  [Column]  
  public string Email {get; set;} 
  [Column]  
  public string Address { get; set; }
  }
数据操作类:
 public class DBHelper
  {
  public List<Card> SelectData()
  {
  SourceDataataContext _DB = new SourceDataataContext("Data Source=isostore:/MyDB.sdf");
  var results = from item in _DB.Cards
  select item;
  return results.ToList<Card>();
  }
  }
每次执行的时候都会报 找不到数据库文件。请检查数据库的路径。 [ Data Source = \Applications\Data\17B536B6-A0ED-44BE-9ABC-F7E1D98F17C8\Data\IsolatedStore\MyDB.sdf ]
的错误。请哪位帮我看一下,我到底是哪里写错了? 在网上找个很多例子进行对比都没发现错误所在。

[解决办法]
你建数据库了么?

C# code
//加载本地数据库--自定义            using (LocalDatabase db = new LocalDatabase(LocalDatabase.DBConnectionString))            {                if (db.DatabaseExists() == false)                {                    //Create the database                    db.CreateDatabase();                }                else                {                                    }            } 

热点排行