Я делаю веб-сайт в mvc5 с ссылочным «ядром» проекта / dll, где у меня есть вся бизнес-логика, репозитории, отображения и т. Д. И т. Д.
Я хочу добавить resx для локализации свойств viewModel. Iнужно поставить внутри сайта правильно?(или это возможно из ссылочной dll?) для меня очень полезно иметь классы viewModel внутри основного проекта (на который ссылается веб-сайт)
можно ли назначить displayAttribute.ResourceType из основного проекта !?(у меня есть ресурс на веб-сайте, на который нет ссылок, чтобы избежать циклической ссылки ...)
Я пытаюсь что-то "динамическое", как этот код: но с ошибкой компиляции "Аргумент атрибута должен быть константойвыражение, выражение типа или выражение создания массива типа параметра атрибута "
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; }
...
}
}