ローカルに格納されているMicrosoft SQL Server Compact 3.5データベースにプログラムでテーブルを追加します。次のコードは、テーブルを作成します。プログラムによるMicrosoft SQL Server Compact 3.5データベースへのテーブルの追加
using (SqlCeConnection con =
new SqlCeConnection("Data Source=|DataDirectory|\\Database.sdf"))
{
con.Open();
using (SqlCeCommand com =
new SqlCeCommand("create table test (id int not null)", con))
{
Console.WriteLine("Response: " + com.ExecuteNonQuery());
}
con.Close();
}
コードが正常に動作しているが、テーブルが指定されたデータベーステーブルのサーバーエクスプローラにリストアップされていません。テーブルに値を挿入し、テーブルからデータを読み出すことができます。
この問題の解決方法をご存知ですか?
その後、テーブルのプロバイダとして使用したいダイナミックデータモデルを追加します。
ありがとうございます。
asknig質問の際にコードをフォーマットしてください。それは読みやすくなります。 – LittleBobbyTables
私が正しい場合、VS 2010はCEテーブルのリスニングをサポートしていません。例えばCE codeplexまたは他のツールからの照会。 –