Update to use EF code first and SQl Server