DeveloperDan
DeveloperDan

Reputation: 4684

How can I alias partial classes generated by Entity Framework Code First From Database?

I'm learning EF code first from database using this MSDN tutorial. The generated model partial class names always match the database object names. Instead I'd like to assign an alias to the generated database model objects. How should I go about doing this?

Specifically the database view named vwDS_ProductCategories generates a public partial class vwDS_ProductCategories which I'd like to alias as ProductCategories. The reason for doing this is that non-programmers will see (and make use of) the types exposed by my generated dll. I'd like the type names to make sense to these users.

Upvotes: 0

Views: 1732

Answers (1)

Juan
Juan

Reputation: 3705

Try this:

[Table("vwDS_ProductCategories")]
public partial class ProductCategories
{
}

Upvotes: 2

Related Questions