使用EF4和MVC3进行SQL Server数据库本地化?

时间:2013-02-10 16:02:22

标签: sql-server database asp.net-mvc-3 entity-framework-4 localization

好吧,首先 - 我不是在谈论使用资源文件的字符串本地化

我在谈论数据库表格中的数据

我需要英文版和法文版。

我在使用MS SQL Server的MVC3应用程序中使用EF4。

假设我有静态数据表:

enter image description here

是否有任何简单的方法从数据库中获取特定于语言的字段而不是使用

if(Thread.CurrentThread.CurrentUICulture.Name == "en-CA")
{
    var titles = dbcontext.Competencies.Select(x => x.TitleEn);
}
else if (Thread.CurrentThread.CurrentUICulture.Name == "fr-CA")
{
    var titles = dbcontext.Competencies.Select(x => x.TitleFr);
}

在构建LINQ语句时我的应用程序中到处都是什么?

当然,真实的陈述并不那么简单:)

在互联网上找不到任何可行的东西。

只有一些疯狂复杂的东西需要数周的时间才能开发出来,我没有时间。

人们通常如何做到这一点?

感谢。

0 个答案:

没有答案