title: Best way to store SQL in variables
body: <p>Currently I put my query in a variable like this.</p>
  
  <pre><code>query = @"  select top 1
                  u.UserID
              from
                  dbo.Users u
              where
                  u.SystemUser = 1
                  and u.Status = @Status";
  </code></pre>
  
  <p>The problem with this is that indentation is lost when going to a new line and I have to add it myself.</p>
  
  <p>Does anyone know of a better way? I know stored procedures are a possibility (eliminating this indentation problem), but I'm not sure if they are necessarily better for pure data retrieval.</p>