2015-10-25 4 views

ответ

1

Поскольку все библиотеки ServiceStack использовать API метаданных'S в ServiceStack.Text, все атрибуты могут быть также добавлены отделено от самой модели с использованием свободно API ниже:

typeof(Test) 
    .AddAttributes(new AliasAttribute("tbl_test")); 

Чтобы добавить атрибуты на свойства можно использовать GetProperty() метод расширения, например:

typeof(Test) 
    .GetProperty("SomeName") 
    .AddAttributes(new AliasAttribute("p_some_name")); 

Эти атрибуты должны выполняться один раз при запуске, прежде чем они доступны любому библиотеке ServiceStack.