Чтение не связанных данных в entity framework

Как на примере двух таблиц не связанных между собой зная id ключа строки первой таблицы (Vehicle) получить данные со второй таблицы (repair)? Во второй таблице id не является ключом, обычное int поле. Например, есть страница представления Details таблицы Vehicle, выводит детальную информацию и все связанные данные с других таблиц, но как ее заставить найти все записи с (int? id) в таблице repair и вывести все это в одном представлении? Это возможно? Какие есть варианты реализации? Заранее благодарю!

Контроллер

`public ActionResult Details(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            Vehicle vehicle = db.Vehicle.Find(id);
            if (vehicle == null)
            {
                return HttpNotFound();
            }

            return View(vehicle);
        }`

Модель

public class Repair
{
    [Key]
    public int RepairID { get; set; }

    ..
    
    public int Vehicle_id { get; set; } //  в этом поле хранится id Vehicle

    public string Record { get; set; }

    public string Comment { get; set; }


public class Vehicle
{
    [Key]
    public int VehicleID { get; set; }
    ..
}

Ответы (0 шт):