title: System.DateTime and Sql datetime2 in Linq2Sql (using sqlmetal)
body: <p>I'd like to utilize new Sql <code>datetime2</code> data type for event logging (as standard datetime has lower precision than <code>System.DateTime</code> causing data loss on storing) but when i generate the code with <code>sqlmetal.exe</code> i get the following warning:</p>
  
  <blockquote>
    <p>db.dbml(98) : Warning DBML1008:
    Mapping between DbType 'DateTime2(7)
    NOT NULL' and Type 'System.DateTime'
    in Column 'CreatedOn' of Type 'Event'
    may cause data loss when loading from
    the database.</p>
  </blockquote>
  
  <p>The warning disappears if i change my column definition to <code>datetime2(2)</code> but 2 digits precision is lower than <code>System.DateTime</code> can handle, right? Why? How can i suppress the warning?</p>