Changed key to id
Added summaries
Implemented the System.Data.SqlClient db provider