我使用的是 EF 4.0,要生成 POCO 实体,首先我创建 edmx 模型,然后从这个模型中创建我的 POCO 实体。但是,我不知道如果我从 EF 4.0 或 EF 5... 等生成这些 POCO 实体是否有所不同。
我问这个,因为我正在考虑使用具有接口的存储库,并且该接口可以由许多类实现,一个使用 EF 4.0,其他使用 EF 5,其他类使用其他技术。我想打开这扇门。
我的疑问是如何从客户端向存储库说我想要添加、修改或删除一些寄存器。如果我创建一个 POCO 实体,我可以用这个实体创建一个外部 dll,它可以用于实现接口的不同类,但是我如何创建这个实体呢?从 EF 4.0 的 edmx,EF 5 的 edmx,我手动创建了这个(如果数据库很大,需要做很多工作)......等等?
谢谢。戴姆洛克。