アプリでデータベースを使用したいのですが、いくつかのエラーがあります。
タイプ'System.Data.SqlServerCe.SqlCeException'の例外がMicrosoft.Phone.Data.Internal.ni.dllで発生しましたが、ユーザーコードでは処理されませんでした
この例外のハンドラーがある場合、プログラムは安全に続行できます。
これで発生します:
if (true == db.PersonData.Any())
と
db.PersonData.InsertOnSubmit(newData);
コードはwp7で動作しました....どのように修正しますか?
Thx〜
[Table]
public class CPersonData
{
[Column]
public string Lat { get; set; }
[Column]
public string Lon { get; set; }
[Column]
public string SelectShopType { get; set; }
[Column]
public DateTime UpdateTime { get; set; }
}
public class DataBase : DataContext
{
public Table<CPersonData> PersonData;
public DataBase(string strConnection) : base(strConnection)
{
if (false == this.DatabaseExists())
this.CreateDatabase();
}
}
using (var db = new DataBase("Data Source=isostore:/FindTea.sdf"))
{
CPersonData newData = new CPersonData();
newData.Lat = "";
newData.Lon = "";
newData.SelectShopType = "1,2,3";
db.PersonData.InsertOnSubmit(newData);
db.SubmitChanges();
}