title: yet another Data Access Layer ( c# .net 2.0)
body: <p>Realised I am writing yet another code generator to do the sps/classes/interfaces etc for a simple ORM layer. This time most of the guts are in SQL. I have a general-purpose C# DAL for calling sps/getting results etc. (took me all of an hour or so and is tiny).</p>
  
  <p>I thought for sure there'd be an easier way by now... is there?</p>
  
  <p>I am confident/competent with SQL and use stored procs etc - I'm not looking to hide from SQL, just take the boring repetition out of coding for populating/persisting objects. I'm  not into learning a templating language/complex app, or apps that produce mega-bloatware (or build on bloaty MS libraries). Also must be able to start with an existing database.</p>
  
  <p>Is it still a case of roll-your-own? Really?</p>
  
  <p>.Net 2.0 (Winforms)</p>
  
  <p>EDIT: 
  I am not entirely anti-template, if it's really simple/quick to pick up.
  Ideally, the solution would be small, free and unscary to other developers.</p>