Linq для сущностей несколько WHERE предложение && - PullRequest
3 голосов
/ 22 февраля 2010

В коде bdehind && синтаксис не работает, есть идеи?

Entities ctx3 = new Entities();
var uniqueQuote = from quot in ctx3.Quotes.Include("aspnet_Users").Include("Enquiries")
  where quot.Enquiries.EnquiryId == selectedEnquiryId &&
     quot.aspnet_Users.UserId == currentUserId
  orderby quot.QuotePrice
  select quot;

Ошибка 2: делегат «System.Func» не принимает аргументы «1»

Ответы [ 2 ]

3 голосов
/ 25 июля 2011

Если EnquiryId или UserId имеют тип Nullable, вы получите сообщение об ошибке. Используйте EnquiryId.Value == selectedEnquiryId или UserId.Value == currentUserId

3 голосов
/ 22 февраля 2010

Код, как написано, в порядке. Если вы получаете какую-либо ошибку, пожалуйста, сообщите нам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...