Если я правильно понимаю, вы хотите вернуть данные из всех трех таблиц, обращаясь к ним через ваш контекст. Если вы хотите сделать это, вы должны изменить тип возврата вашего метода. Например, создайте новый класс со всеми 3 типами элементов
public class DetailsItemType
{
public CK_Model Model{ get; set; }
public CK_Brand Brand { get; set; }
public CK_Stock Stock { get; set; }
}
Затем измените тип возврата вашего метода на DetailsItemType, и у вас будет что-то вроде следующего
public List<DetailsItemType> GetDetails()
{
using (var entities = new MobileStore2020Entities())
{
var details = from a in entities.CK_Model
join b in entities.CK_Brand
on a.BrandID equals b.BrandID
join c in entities.CK_Stock
on a.ModelID equals c.ModelID
select new DetailsItemType
{
Model= a,
Brand = b,
Stock = c
};
return details.ToList();
}
}
Теперь каждый раз, когда вы вызов GetDetails () вы можете получить доступ ко всем 3 таблицам. Например
var details = GetDetails();
var model = details.Model;
var brand = details.Brand;
var stock = details.Brand;