我需要创建一个multilang mvc应用程序。
我的数据库设计表是
表:组
GrpID:Int PK
IsActive:比特
表: GroupDetail
GrpID:Int FK
GrpText:Nvarchar(200)
LangID:Int
问题1
如何获得此视图结果。
Francais英语
汽车车
Chien Dog
全部谢谢
答案 0 :(得分:0)
看起来你已经有了数据库设计。首先要决定如何访问这个数据库。你有很多选择。例如,您可以使用NHibernate或Linq to Entities等ORM。如果您认为对这样一个简单的数据库模式使用ORM会有点过分,您也可以使用普通ADO.NET并自己编写SQL查询。即使在这种情况下,也建议设置一个反映数据库模式的对象模型。
下一步是编写数据访问层。通常,它由两部分组成:抽象(接口)和实现(具体类),用于您在第一步中获取的给定数据访问技术。
然后你编写一个控制器,它将与该存储库通信并填充视图模型。然后将此视图模型传递给要显示的视图。