Implement Layered desktop app with entity framework