1

複数のコンテキストを使用してデータベース ( .sdf) ファイルを作成できますか? .sdf1 つのファイルに複数のテーブルを入れたい。

例えば。

  1. useraccountテーブル スキーマのコンテキスト
  2. messagesテーブル スキーマのコンテキスト

私がすでに試したこと:

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

            }
}

私がしたいこと:

アカウント コンテキストとメッセージ コンテキストを使用して、単一の.sdfファイルを作成します。

助けてくれてありがとう、どうもありがとう。

4

1 に答える 1

2

コーダーはいないと思います。疲れたらコーディングする必要があります。答えは簡単です。単一のコンテキストでテーブルを追加します。

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>();
         }
     }
}

正しい方向に向けてくれたErikEJに感謝します。

于 2013-04-15T07:34:38.773 に答える