Привет Я использую перекрестное соединение через в ASP .NET Web API с базы данных MySQL и получаю следующее сообщение об ошибке:Использование кросс присоединиться к ASP .NET Web API получаю ошибку
Ошибка 1 Не удается неявно преобразовать тип «системы .Linq.IQueryable 'to' System.Linq.IQueryable '. Явное преобразование существует (вы пропали без вести броска?)
Это мой контроллер кода
private myappEntities db = new myappEntities();
public IQueryable<comment>GetPicturesandtheirCommnets()
{
var combo=from p in db.picturedetails
from c in db.comments
select new
{
p.iduser,p.idpictures,p.likes,p.nuditylevel,p.picTitle,p.pictime,p.fakeslevel,
c.comment1,c.ctime,c.idcomments,c.spamlevel,c.targetpictureid
};
return combo;
}
Почему я получаю эту ошибку ?? Любая помощь?
Я использую базу данных первого подхода, с двумя отдельными столбцами для комментариев и picturedetails , Итак, после использования Варианта 2 будут получены данные из этих двух таблиц в моей базе данных? – Obvious
Данные по-прежнему будут извлечены. Вы просто храните его в объекте передачи данных (DTO), который облегчает логический (в смысле бизнес-логики) состав данных. –
Спасибо, попробуй. – Obvious