我正在使用MVC3,C#,Razor,Entity Framework 5
我有很多实体需要构建“网格”视图。目前我使用VS脚手架来创建单独的视图。但是我最终得到了许多视图,这些视图都在不同的数据实体上执行类似的工作。最好创建一个更通用的View,它可以对不同的实体定义作出反应,从而在运行时创建适当的视图。
有什么想法吗?
感谢。
P.S也许Nuget中有一个实用程序或库可以帮助解决这个问题?
答案 0 :(得分:1)
我会创建一个通用视图模型并将其绑定到共享视图,而不是直接将不同视图绑定到EF entites。可以将各种EF实体转换为此通用视图模型。这样,您只需要为所有网格提供单一视图