wp7/wp8. sdf文件中的多个表



我可以使用多个上下文创建一个数据库(.sdf)文件吗?我想在一个.sdf文件中有多个表。

  1. Context useraccount with table schema
  2. Context messages with table schema

我已经试过了:

using (dataContext accountdb = new dataContext(globalInfo.strConnectionString))
{
            if (accountdb.DatabaseExists() == false)
            {
                accountdb.CreateDatabase();
            }
            else
            {
            }
}

我想做的是:

使用account context和messages context创建单个.sdf文件

提前感谢您的帮助,非常感谢。

猜不出编码员,累了就得编码。答案很简单,在单个上下文中添加表。

class dataContext:DataContext
{
    public dataContext(string connectionString): base(connectionString)
     {
     }
    //1------------
    public Table<account> accountees
    {
        get
        {
            return this.GetTable<account>();
        }
    }
    //2--------------
     public Table<messages> messagees
     {
     get
     {
     return this.GetTable<messageCategory>();
     }
     }
    //3---------------
     public Table<test> testees
     {
         get
         {
             return this.GetTable<testCategory>();
         }
     }
}

谢谢erikj给我指出了正确的方向。

最新更新