+1  A: 
  1. Create DAL object

  2. Assign values to all properties except primary key property

  3. Call Save()

Subsonic takes care of the identity keys itself you need not worry.

TheVillageIdiot
A: 

I don't know if this has made it to the current version, but Rob showed an example to use a lambda expression to insert a record:

db.Insert.Into<Northwind.Region>(x => x.RegionID, x => x.RegionDescription)
        .Values(6, "Hawaii").Execute();

http://blog.wekeroad.com/subsonic/subsonic-3-0-preview-1-linq-has-landed/

SchlaWiener
+2  A: 

http://subsonicproject.com/docs.

Rob Conery