【问题标题】:ServiceStack.Ormlite Postgres case insensitive queriesServiceStack.Ormlite Postgres 不区分大小写的查询
【发布时间】:2020-04-06 11:16:02
【问题描述】:

我希望干净利落地实现一种机制来覆盖所有比较字符串的 where 子句以执行以下操作

[列].Value.ToLower() == SqlParam.ToLower()

有效地克服 Postgres 的大小写敏感性。

【问题讨论】:

标签: postgresql servicestack ormlite-servicestack


【解决方案1】:

OrmLite 的 INamingStrategy 允许您自定义模式、表和列的命名方式,并且 OrmLite 的 PostgreSQL 提供程序已配置为使用 PostgreSqlNamingStrategy 将 .NET 的 PascalCase 名称转换为 PostgreSQL 友好snake_case

【讨论】:

    猜你喜欢
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 2010-09-17
    • 1970-01-01
    • 2012-09-22
    相关资源
    最近更新 更多