c# - Target a model class with a different name than the controller -


i have entity "orders" used administrative views access orders in system.

i want use same entity allow non-administrative users view , manage own orders.

my methodology create controller called userorders keep separate existing orders controller. controller target view model named "userorders". however, entity , table name "orders", i'm not able create controller.

is possible create controller targets orders entity has different name?

is there better way go this?

you should create useroder view model case , when ready persist userorder, convert order entity.

there no reason not create controller manipulate userorder, since entity used hide direct database manipulation.