【问题标题】:SubSonic configuration - how to ignore certain tablesSubSonic 配置 - 如何忽略某些表格
【发布时间】:2009-05-27 08:28:59
【问题描述】:

在数据库中,我有大约 150 个表 - 其中大部分来自我目前正在处理的应用程序的早期版本。 对于我的应用,我只需要大约 20 个表 - 有没有办法通过在 web.config 中设置一些参数来忽略一些表?

【问题讨论】:

    标签: configuration subsonic


    【解决方案1】:

    假设您有名称为 Table1、Table2、Table3 的表,并且您只想使用 Table1 和 Table3

    您可以使用 excludeTableList 或 includeTableList 属性来控制它。

    包括表格列表

    <add name="YourProvider" type="SubSonic.SqlDataProvider, SubSonic" 
     connectionStringName="YourConnection" 
     generatedNamespace="YourNamespace" includeTableList="Table1, Table3"/>
    

    排除表列表

    <add name="YourProvider" type="SubSonic.SqlDataProvider, SubSonic" 
     connectionStringName="YourConnection" 
     generatedNamespace="YourNamespace" excludeTableList="Table2"/>
    

    通常,如果您要包含的表很少,您将使用 includeTableList,因此您必须输入更少的名称。你也可以像这样使用 * 通配符 includeTableList="Table*" />

    viewStartsWith

    如果您的视图以 vw_ 开头,您可以添加以下选项:

    viewStartsWith="vw_"
    

    【讨论】:

    • 谢谢,但它现在忽略了我的观点,请参阅下面的配置部分。
    【解决方案2】:

    是的,你可以使用 excludeTableList:see here

    【讨论】:

    • 谢谢,但它现在忽略了我的观点,请参阅下面的配置部分。
    猜你喜欢
    • 2016-02-25
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    相关资源
    最近更新 更多