我正在 mvc5 中使用引用的项目/dll“核心”创建一个网站,其中包含所有业务逻辑、存储库、映射等
我想添加 resx 以本地化 viewModel 的属性,我需要放入网站内,对吗?(或者可能来自引用的dll?)对我来说,在核心项目中拥有viewModel类非常有用(由网站引用)
是否可以从核心项目分配 displayAttribute.ResourceType !?(我在网站上有没有被引用的资源,以避免循环引用......)
我正在尝试类似此代码的“动态”代码:但出现编译错误“属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式”
namespace Core.Model.ViewModels.Stats
{
public class ItemVM
{
public long Id { get; set; }
[Display(Name = "ItemVM_Name", ResourceType = Type.GetType("WebSite.Translation.ViewModels"))]
public string Name { get; set; }
...
}
}