0

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ますか?

4

1 に答える 1