title: C# Multiple Inheritance
body: <p>Currently im studying the C# with ASP.NET MVC 4 with <strong>Code First Approach</strong>. Im Visual Basic Developer, and Now i want to Start C#. And, now i came accross the situation where i've to manage Multiple Inheritance. But, it is not possible with Class i thought. So, how should i manage these classes i have :</p>
  <pre><code>//I have the Following Person Class which Hold Common Properties 
  //and a Type of Person e.g : Student, Faculty, Administrative
  public class Person
  {
      public int Id { get; set; }
      public string FirstName { get; set; }
      public string LastName { get; set; }
      public string Type { get; set; }
  }
  
  
  //This is my Student Class, which is Derived from Person
  public class Student : Person
  {
      public DateTime DateOfBirth { get; set; }
      public DateTime EnrollmentDate { get; set; }
      public string Remarks { get; set; }
  
      public bool Approved { get; set; }
      public DateTime ApprovedDate { get; set; }
      public int ApprovedUserId { get; set; }
  }
  
  
  //This is my Faculty Class, which is also Derived from Person
  public class Faculty : Person
  {
      public DateTime HiredDate { get; set; }
  
      public bool Approved { get; set; }
      public DateTime ApprovedDate { get; set; }
      public int ApprovedUserId { get; set; }
  }
  </code></pre>
  <p>What I want to Make is Approved, ApprovedDate, and ApprovedUserId also common. I want to Specify those Properties like :</p>
  <pre><code> public class Approve {
      public bool Approved { get; set; }
      public DateTime ApprovedDate { get; set; }
      public int ApprovedUserId { get; set; }
  }
  </code></pre>
  <p>And, want to use like  :</p>
  <pre><code>public class Student : Person, Approve
  {
      public DateTime DateOfBirth { get; set; }
      public DateTime EnrollmentDate { get; set; }
      public string Remarks { get; set; }
  }
  </code></pre>
  <p>And, i cannot put those things inside <strong>PERSON</strong>. Because, i've to use this to another classes to, but those are not Person.</p>
  <p>Then, how do i achieve this...</p>
  <p>Please give me an Example for the Above Situation.</p>
  <p>Please Help. And, Thank You so much in Advance.</p>