SQL Server Compact


SQLiteに対する対抗馬としてCompactはどうだろう?と思ったが
やはりGeometryには対応していないよう。
ノーマルSQLiteに矩形(minx,minymaxx,maxy)のように入れてバイナリ取り出しくらいか?
between AND betweenだが、ポイントなら一個で済むが。

http://technet.microsoft.com/ja-jp/library/ms172417.aspx

http://stackoverflow.com/questions/18186496/connecting-and-using-sql-compact-edition-in-a-wpf-application

static void Main(string[] args)
{
  Assembly asm = Assembly.GetExecutingAssembly();
  string pathBase = Path.GetDirectoryName(asm.Location);

  string fileName = Path.Combine(pathBase, "test.sdf");
  //存在した場合は一旦削c1-27036?
  if (File.Exists(fileName))
    File.Delete(fileName);

  string connString = "Data Source='Test.sdf'";
  SqlCeEngine engine = new SqlCeEngine(connString);
  engine.CreateDatabase();

  using (SqlCeConnection con = new SqlCeConnection(connString))
  using (SqlCeCommand cmd = new SqlCeCommand(@"CREATE TABLE FooTable (Foo_ID int, FooData varbinary(429))", con))
  {
    con.Open();
    cmd.ExecuteNonQuery();
  }//end con
      
}//end method
カテゴリー: 雑記, 設計 パーマリンク