布尔类型返回规则

布尔类型返回规则,第1张

布尔类型返回规则

因此,我想获取布尔类型。(实际上我想得到一个布尔值是对还是错的记录)

您可以编写这样的方法:

public bool GetBooleanValue(string sql){    return the_connection.Query<bool>(sql).FirstOrDefault();}

的好处

FirstOrDefault
是,当您的查询返回空行时,Dapper会给您
false
。只要查询返回的值可以被数据提供者转换为布尔值,该建议的代码就可以使用。如果使用SQL
Server,您将获得:

  • 适用于
    GetBooleanValue("select 1");
  • 为FALSE
    GetBooleanValue("select 0");

其中

1
0
是布尔类型的表列中的值。

如果要测试是否存在某些东西或一组值存在类似的东西,甚至可以使用代码

GetBooleanValue("select COUNT(*) fromthe_table where the_column='some_filter'")



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存