lots of EF and WebApi