【问题标题】:How to use SubSonic SimpleRepository with NON Plural Table Names如何使用带有非复数表名的 SubSonic SimpleRepository
【发布时间】:2011-01-07 17:40:27
【问题描述】:

我发现 SubSonic SimpleRepository 需要复数表名,但是我已经开始处理没有这个的数据库并且我无法更改表名。

有没有一种方法可以在不更改数据库的情况下使用 Subsonic?

我见过one suggestion,但我不太喜欢。

我并不依赖于使用 SimpleRepository,我只是认为它最简单,因为我需要能够根据客户要求交换数据库连接(SQL 和 Oracle)。两者的架构相同。使用 SimpleRepository,我可以只换掉 web.config 中的连接字符串。

【问题讨论】:

    标签: subsonic subsonic3


    【解决方案1】:

    您可以在使用 Simple Repo 的类上应用 SubSonicTableNameOverride 属性并使用任意表名!

    【讨论】:

    • 谢谢。您能否确认 SubSonic SimpleRepository 可与 Oracle 配合使用?
    • 我添加了属性,然后针对 Oracle 运行,它说该表不存在。但是,如果我将 CodingHorror 类后门用于内联 SQL,它会执行 SELECT 语句。
    • 对具有该属性的 SQL Server 也使用它可以正常工作。我认为这一定是使用 Oracle 的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    相关资源
    最近更新 更多