Use Different Models in a Single Controller in ASP.NET MVC

I would like to use a single controller to do CRUD operations on multiple models.

My controller is called "LogbooksController" and it uses the following model:

[Table("logbooks")]
public class Logbook
{
    [Key]
    public int logbook_id { get; set; }
    public string logbook_name { get; set; }
}

And I have two other models that represent different logbooks:

[Table("logbook_1")]
public class Logbook_1
{
    [Key]
    public int id { get; set; }
    public string wo_number { get; set; }
    public string initials { get; set; }
    public DateTime date { get; set; }
    public string comments { get; set; }    
}

[Table("logbook_2")]
public class Logbook_2
{
    [Key]
    public int id { get; set; }
    public string customer { get; set; }
    public string wo_number { get; set; }
    public string initials { get; set; }
    public DateTime time_in { get; set; }
    public DateTime time_out { get; set; }
    public string notes { get; set; }       
}

I would use LogbooksController to display all logbooks in a view. The user selects the logbook and is then redirected to the selected logbook's view. The user can then do CRUD operations in that view.

How do I combine the models and tell the controller to use the user-selected logbook's properties in CRUD operations?

Also, I could create individual controllers for each logbook, but wouldn't that be inefficient? What if I had 20 logbooks?

Please advise. And thank you in advance!