2015-07-20 1 views
0

Я изучаю код EF сначала из базы данных, используя this MSDN tutorial. Сгенерированные имена частичного класса модели всегда соответствуют именам объектов базы данных. Вместо этого Я хотел бы присвоить псевдоним сгенерированным объектам модели базы данных. Как мне это сделать?Как я могу получить псевдоним частичных классов, сгенерированных кодом Entity Framework First From Database?

В частности, вид базы данных с именем vwDS_ProductCategories генерирует public partial class vwDS_ProductCategories, который я хотел бы псевдоним, как ProductCategories. Причина этого заключается в том, что не-программисты будут видеть (и использовать) типы, открытые моей сгенерированной dll. Я бы хотел, чтобы имена типов имели смысл для этих пользователей.

+0

Я ответил на основе Кодекса первых, сделать вы имели в виду базы данных в первую очередь? – Juan

+0

Ваш ответ сработал отлично. Сначала я перехожу из базы данных в код. Попробовав это, я узнал, что атрибут Table работает и для моего представления в базе данных. Благодаря! – DeveloperDan

ответ

2

Попробуйте это:

[Table("vwDS_ProductCategories")] 
public partial class ProductCategories 
{ 
} 
Смежные вопросы