спасибо за ваше последнее сообщение!
ользую asp.net 4, ef 4 и c #, LINQ и Non-Equijoins.
Здесь ниже я написал два примера Non-Equijoins. Оба отлично работают в моей модели.
Поскольку я довольно новичок в Linq, я хотел бы спросить вас:
Какую синтаксическую типологию вы бы посоветовали мне принять в моем коде?Какая производительность кода быстрее?Спасибо за вашу помощь:
Вот несколько полезных ссылок:
http://msdn.microsoft.com/en-us/library/bb882533.aspx
http://msdn.microsoft.com/en-us/library/bb311040.aspx
http://msdn.microsoft.com/en-us/library/bb310804.aspx
// Query sintax
var queryContents =
from cnt in context.CmsContents
let cntA =
from a in context.CmsContentsAssignedToes
select a.CmsContent.ContentId
where cntA.Contains(cnt.ContentId) == false
select cnt;
// Query method
var queryContents02 =
from c in context.CmsContents
where !(
from a in context.CmsContentsAssignedToes
select a.ContentId).Contains(c.ContentId)
select c;