简体   繁体   中英

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.

Try this:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM