【问题标题】:How to store multi line SQL query in app.config file in .Net如何在.Net的app.config文件中存储多行SQL查询
【发布时间】:2016-11-08 01:54:17
【问题描述】:

你能帮我吗,如何在app.config文件中存储多行SQL查询

以下是示例:- 我想将此查询存储在 App.config 文件中。

select * from users u LEFT join Employee E on u.id = E.id
Inner Join Department D on d.id=E.id
Left Join Orders O On O.Id = E.id
Inner Join Values V v.id = E.id 
WHERE
u.createTime>=Getdate()-1 AND u.deletstatus=1
AND D.Id<>0

【问题讨论】:

标签: asp.net


【解决方案1】:

正如其他人指出的那样,您可以在 XML 中使用多行字符串。也许您没有转义 XML 特殊字符:

Ampersand       &amp;   &
Less-than       &lt;    <
Greater-than    &gt;    >
Quotes          &quot;  "
Apostrophe      &apos;  '

这是您的 App.config 的 XML

<appSettings>
  <add key="SqlQuery" 
       value="select * from users u LEFT join Employee E on u.id = E.id
              Inner Join Department D on d.id=E.id
              Left Join Orders O On O.Id = E.id
              Inner Join Values V v.id = E.id 
              WHERE
              u.createTime&gt;=Getdate()-1 AND u.deletstatus=1
              AND D.Id&lt;&gt;0" />
</appSettings>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-15
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 2018-12-13
    相关资源
    最近更新 更多