title: Comment strategy needed
body: <p>I'm working on new web application contains such as library </p>
  
  <ol>
  <li>books</li>
  <li>pictures</li>
  <li>files</li>
  </ol>
  
  <p>every kind of the past kinds of sections has different  properties in database and i cant store them information inside one data table, so i need to create 3 different tables.</p>
  
  <p>Visitors can comment on books, files and pictures and i want to develop one module for comment and store all comments inside one table, lets call it  (comments)</p>
  
  <p>my question is, what the strategy i have to follow to make this done?</p>
  
  <p>I am thinking about create reference column  <code>[reference_id] [nvarchar 50]</code> 
  and i will store the comments like this </p>
  
  <ol>
  <li><code>files_{id of file}</code></li>
  <li><code>pictures_{id of picture}</code>  and so on... is that would be great method??</li>
  </ol>
  
  <p>thanks</p>