我期望该Exists<>()
函数将检查数据库中是否存在数据:
if (!Service.Db.Exists<Poco.ApplicationObject>(applicationObject))
{
Service.Db.Insert(applicationObject);
}
但我System.NotImplementedException
在运行这段代码时得到了。
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
吗?