1

我正在使用 MVC3、C#、Razor、Entity Framework 5

我有很多实体需要为其构建“网格”视图。目前我使用 VS 脚手架来创建单独的视图。然而,我最终得到了很多视图,它们都做类似的工作,但在不同的数据实体上。创建一个更通用的视图可能是一个更好的主意,它可以对不同的实体定义做出反应,从而在运行时创建适当的视图。

任何想法赞赏?

谢谢。

PS也许Nuget中有一个实用程序或库可以帮助解决这个问题?

4

1 回答 1

1

我将创建一个通用视图模型并将其绑定到共享视图,而不是直接将不同的视图绑定到 EF 实体。各种 EF 实体可以转换为这个公共视图模型。这样,您只需要一个视图即可查看所有网格

于 2013-05-30T23:22:32.377 回答