Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Turns out there are a number of ways to do this:</p> <p>1) Build your own (1 week for me : DBML God) <a href="http://southernbits.com/index.php/2009/05/16/dbml-hell-legacy-db-sqlmetal-is-painful-when-migrating-from-sql-designer/" rel="nofollow noreferrer">http://southernbits.com/index.php/2009/05/16/dbml-hell-legacy-db-sqlmetal-is-painful-when-migrating-from-sql-designer/</a></p> <p>2) Use an existing tool (this may work but I have <em>NOT</em> fully explored yet) <a href="http://www.plinqo.com/" rel="nofollow noreferrer">http://www.plinqo.com/</a></p> <p>3) Be wary of differences between SQLMetal &amp; SQL Designer. See blog: <a href="http://southernbits.com/index.php/2009/05/25/unfortunate-differences-between-linq-sqlmetal-and-sqldesigner/" rel="nofollow noreferrer">http://southernbits.com/index.php/2009/05/25/unfortunate-differences-between-linq-sqlmetal-and-sqldesigner/</a></p> <p>In the end, this took me 1 week of exploration (where I failed to discover plinqo). Simple solutions did not present themselves. I took 1.5 weeks to build a tool (DBMLGod) and another 1 week to refactor / compile code given differences between SQLMetal and SQLDesigner). Testing time is TBD...</p> <p>If you do <em>NOT</em> have a large code base that was built using SQL Designer, you probably won't have as many issues. </p> <p>I think all large, unkempt databases (use lots of complex sprocs &amp; have lots of objects) will be painful. </p> <p>The SQLGeneration time for our databases were 15 minutes on QuadCore 4GB development boxes (ouch). </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload