Asp.net MVC 2 Multilang数据库模型和视图

时间:2010-08-17 04:04:34

标签: asp.net-mvc

我需要创建一个multilang mvc应用程序。

我的数据库设计表是
表:
GrpID:Int PK
IsActive:比特

表: GroupDetail
GrpID:Int FK
GrpText:Nvarchar(200)
LangID:Int

问题1
如何获得此视图结果。

Francais英语
汽车车 Chien Dog

全部谢谢

1 个答案:

答案 0 :(得分:0)

看起来你已经有了数据库设计。首先要决定如何访问这个数据库。你有很多选择。例如,您可以使用NHibernateLinq to Entities等ORM。如果您认为对这样一个简单的数据库模式使用ORM会有点过分,您也可以使用普通ADO.NET并自己编写SQL查询。即使在这种情况下,也建议设置一个反映数据库模式的对象模型。

下一步是编写数据访问层。通常,它由两部分组成:抽象(接口)和实现(具体类),用于您在第一步中获取的给定数据访问技术。

然后你编写一个控制器,它将与该存储库通信并填充视图模型。然后将此视图模型传递给要显示的视图。