我是Repository和UnitOfWork Pattern的新手,我不知道如何为我的数据层实现Repository和UnitOfWork Pattern。例如:我有三个表角色,user,userInRole,这意味着我在Data.Model中有三个类,在Data.Repository中有三个类吗?但是,如果我已经拥有上面三个表的现有数据库,我如何编写我的数据类代码,模型类在数据库SQL Server 2008中使用这些表(因为我租用的服务器不支持 SqlCe )使用Code First EF 4.1。请给我一些示例,使用代码EF 4.1和现有数据库来实现存储库和unitofwork模式。提前谢谢!