我将 Entity Framework 5 与 MVC 4 结合使用。我使用 DbContext Fluent API 创建 POCO 实体。
假设在特定视图中,我需要访问两个或更多实体。
我通常做的是创建一个名为 ViewModels 的新文件夹并创建一个超类。然后,我只需将 POCO 实体复制到这个超类中,以便在我的视图中使用它。
但是,我试图想办法在为 ViewModels 文件夹中的超类添加控制器和视图时利用脚手架,因为现在,该文件夹不是模型类(在窗口中)的 EDMX ORM 模型的一部分) 当 Scaffolding 选项设置为“MVC Controller with read/write actions and views using Entity Framework”时尝试访问并放入列表。
显然,很多时候您需要在视图中使用实体的组合,而不仅仅是一个。
有没有办法做到这一点,或者 CRUD 是否只是为每个视图设置一个实体?