нужна помощь в преобразовании запроса HQL в LINQ to Objects - PullRequest
0 голосов
/ 06 января 2011

Вот мой HQL-запрос:

выберите p, pp, pp.Mrn, pp.Name из PatientProfile pp, оставьте соединение pp.Patient p, где pp.Name.FamilyName наподобие светлячка%

Любая помощь будет принята с благодарностью.

Спасибо!

1 Ответ

0 голосов
/ 06 января 2011

Попробуйте что-то вроде этого:

    List<PatientProfile> profiles = new List<PatientProfile>();

    var result =
        from pp in profiles
        where pp.Name.FamilyName.StartsWith("firefly")
        select new
                   {
                       Patient = pp.Patient, 
                       PatientProfile = pp, 
                       Mrn = pp.Mrn, 
                       Name = pp.Name
                   };

Мы мало знаем о ваших классах, поэтому, если это не то, что вы ищете, опубликуйте свои свойства Patient и PatientProfile.

...