设计多语言网站数据库的最佳实践。
这里使用的技术是ASP.NET MVC和SQL Server。
编辑:
我正在寻找桌面结构和关系设计。
答案 0 :(得分:2)
在数据库方面,为文本使用unicode(nvarchar和nchar)。
拥有一个区域设置查找表(包含您需要的区域设置信息 - 即小数点格式),并为每个具有本地化数据的表添加一个外键。
修改(以下评论)
最佳做法 使用资源文件进行本地化。
答案 1 :(得分:0)
http://www.west-wind.com/presentations/wwDbResourceProvider/详细介绍了您要寻找的内容。这将向您展示如何使用Admin UI创建自定义资源提供程序,该管理UI将数据存储在Sql中。