title: DbContext ExecuteSQLCommand with no parameters
body: <p>I'm trying to pass in a SQL string to delete some records. I'm using the DbContext.Database.ExecuteSqlCommand function, however in addition to the SQL string it expects a parameter list of the form: params Object[] parameters</p>
  
  <p>Since I don't need to send any parameters I tried passing null instead but this generates an error saying null is not a valid parameter. I can't find an overload of the method. How do you send a SQL command requiring no additional parameters?  Here's an example of my code:</p>
  
  <pre><code>db.Database.ExecuteSqlCommand("DELETE FROM SignoffCommentAttachment 
  WHERE SignoffCommentAttachment.SignoffCommentID 
  IN (SELECT [SignoffCommentID] FROM [SignoffComments] 
  WHERE SignoffID = " + signOffID.ToString() + ")", null);
  </code></pre>