I have a class in Model in my MVC project like this.
public partial class Manager : Employee
{
public string Name {get;set;}
public int Age {get;set;}
}
And this class I have in App_Code folder in the same project. Now I want to know whether my this class is also need to get inherit from the Employee
class or Not?
public partial class Manager
{
public void SaveEmployee();
}
I have to do this because my client want me to move all the methods in App_Code
folder which are dealing with database.
And yes both these classes are sharing the same namespace.
Yes, the other part of the partial class is still the same class so it does inherit from Employee.
That's a single class defined across multiple declarations, not two different classes. You only need to define the inheritance model in a single declaration, e.g.:
However, if you were to try the following, you'd generate a compiler error of "Partial declarations of 'Bar' must not specify different base classes":