C# ASP.NET MVC实体框架-使用不同的数据库或数据集?

C# ASP.NET MVC实体框架-使用不同的数据库或数据集?,c#,asp.net-mvc-3,entity-framework,C#,Asp.net Mvc 3,Entity Framework,我看了斯科特·艾伦的Pluralsight教程,我有一个关于全球化的问题。在这些视频中,他建议使用资源文件(.resx)来存储特定于语言的字符串我尝试过,但当我想从代码中使用这些字符串时失败了。所以我有了一个想法,使用一个带有实体框架的数据库来存储它们。 我的问题是: 我对资源文件做了什么错误吗?我是否应该使用它们 如果我不应该这样做,那么最好为文本创建一个新的数据库,或者只添加一个数据集 我是ASP.NETMVC新手,但我真的很喜欢这个想法,所以我想从一开始就做好每件事。这就是为什么我要问这么


我看了斯科特·艾伦的Pluralsight教程,我有一个关于全球化的问题。在这些视频中,他建议使用资源文件(.resx)来存储特定于语言的字符串
我尝试过,但当我想从代码中使用这些字符串时失败了。所以我有了一个想法,使用一个带有实体框架的数据库来存储它们。 我的问题是:

  • 我对资源文件做了什么错误吗?我是否应该使用它们
  • 如果我不应该这样做,那么最好为文本创建一个新的数据库,或者只添加一个
    数据集
  • 我是ASP.NETMVC新手,但我真的很喜欢这个想法,所以我想从一开始就做好每件事。这就是为什么我要问这么“基本”的问题

    感谢您的回答。

    使用资源文件

    盖伊·史密斯·费里尔是这方面最好的资源

    因此,您已经编写了ASP.NET MVC应用程序,并且希望它能够正常工作 用另一种语言?那么这节课是给你的。世界准备就绪 开发人员需要做的所有工作都是全球化 应用程序并使其可本地化(即能够本地化)。 在本课程中,我们将介绍本地化HTML和HTML帮助程序, 本地化和全局化数据批注,本地化和全局化 全球化JavaScript和本地化URL。没有以前的工作经验 ASP.NET本地化是必需的


    也许读一本书:

    你是说你想存储一些字符串资源吗?如果是这样,您应该为此目的使用配置文件使用资源文件时哪些代码失败?这是最好的方法,除非你有理由将它们存储在数据库中,也就是说,它们可能会经常更改,或者其他什么。这实际上是两个问题联系在一起。你能更详细地描述一下当你试图使用资源文件时到底发生了什么吗?您可能会发现您希望同时使用这两种格式,因此您可以使用.resx文件来包含按钮文本、不同图像(如果图像上有文本)等,然后根据您希望系统的工作方式,在数据库或特定语言的数据库中有特定语言的行。这里有很多变量,所以你可能需要考虑问题的确切内容,以及你想要的答案会告诉你什么。主要文本。在我的例子中,他正在建立一个电子商店,假设这些文本是“关于我们”的页面,可以通过web表单进行更改。谢谢,这正是我想要的。它回答了我的问题。