Так что я новичок в linq, поэтому будьте осторожны, то, что я делаю, может быть совершенно глупым!
У меня есть таблица caseStudies и таблица Services со связью «многие ко многим»
тематические исследования уже существуют, и я пытаюсь вставить службу, связывая некоторые тематические исследования, которые уже существуют с ней. Я предполагал, что что-то вроде этого будет работать?
Service service = new Service()
{
CreateDate = DateTime.Now,
CreatedBy = (from u in db.Users
where u.Id == userId
select u).Take(1).First(),
Description = description,
Title = title,
CaseStudies = (from c in db.CaseStudies
where c.Name == caseStudy
select c),
Icon = iconFile,
FeatureImageGroupId = imgGroupId,
UpdateDate = DateTime.Now,
UpdatedBy = (from u in db.Users
where u.Id == userId
select u).Take(1).First()
};
Но это не правильно, так как жалуется на
Невозможно неявно преобразовать тип 'System.Linq.IQueryable' в 'System.Data.Objects.DataClasses.EntityCollection'
Может кто-нибудь, пожалуйста, покажите мне правильный путь.
Заранее спасибо