我的网络应用程序使用菜单进行用户导航,我需要将菜单存储在数据库中。在其他属性中,每个菜单项都有一个文本标题。但我不想在数据库中存储标题字符串。相反,我想使用资源文件来插入正确的语言。我正在寻找有关如何将数据库表和资源链接在一起的建议。我的意思是,商店而不是数据库中的标题是什么?相应的资源ID?但这似乎是错误的。有什么建议吗?
答案 0 :(得分:0)
您可以在数据库中使用与绑定本地化值相同的唯一标识符(如果它位于WPF或Silverlight绑定表达式中)。
也就是说,您的查找值为:
您的特定菜单查找值可以是“Home”菜单字符串的“menu.home”,“View”菜单字符串的“menu.view”等。该类型命名使他们既有组织又有意义,所以花时间选择好名字。
希望这有帮助。