Вернуть одну запись из моей модели на основе двух параметров, отправленных в мой репозиторий asp.net mvc 2 - PullRequest
1 голос
/ 22 июля 2010

Я передаю два параметра в свой репозиторий, чтобы вернуть одну запись

Я изо всех сил пытаюсь, чтобы код возвратил одну запись.

Вот мой репозиторий -

  public Classifieds_Ads GetUserClassifiedDetailsToModify(int classifiedid, Guid UserGuid)
        {
            return context.Classifieds_Ads.Where(c => c.User.Id == UserGuid && c => c.CatID == classifiedid);        
        }

Я думаю, что вы, ребята, видите, что я пытаюсь сделать, но я просто пишу код.Могу ли я получить какую-нибудь помощь, пожалуйста!

Это раздражает, потому что я знаю, что буду облизывать себя, когда увижу решение.

Я также использую представления с заостренным шрифтом.

Спасибо

1 Ответ

0 голосов
/ 22 июля 2010

Попробуйте это:

public Classifieds_Ads GetUserClassifiedDetailsToModify(int classifiedid, Guid UserGuid)
{
    return context.Classifieds_Ads.Where(c => c.User.Id == UserGuid && c.CatID == classifiedid).First();        
}

Если ваши данные возвращают более одной строки, вы можете попросить их вернуть первую строку, используя метод первого расширения:

Where(c => c.User.Id == UserGuid && c.CatID == classifiedid).First()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...