Exists<>()
関数がデータベースにデータが存在するかどうかを確認することを期待しています:
if (!Service.Db.Exists<Poco.ApplicationObject>(applicationObject))
{
Service.Db.Insert(applicationObject);
}
しかし、System.NotImplementedException
このコードを実行すると取得します。
OrmLiteReadExtensions.csで:
private static bool HasChildren<T>(this IDbCommand dbCmd, object record, string sqlFilter, params object[] filterParams)
{
string str = OrmLiteConfig.DialectProvider.ToExistStatement(typeof (T), record, sqlFilter, filterParams);
dbCmd.CommandText = str;
return dbCmd.ExecuteScalar() != null;
}
で実装されていServiceStack.OrmLite.SqlServer
ますか?