Приведение результата функции LINQ к объекту домена - PullRequest
0 голосов
/ 24 мая 2010

У меня есть табличная функция для выполнения полнотекстового поиска на сервере SQL.

Тип результата моей функции полнотекстового поиска в LINQ - это специальный автоматически сгенерированный тип, который включает KEY и RANK в дополнение к моим обычным свойствам объекта домена.

Итак, если мой обычный объект домена - PERSONS (со свойствами FirstName, LastName и т. Д.), У меня также есть объект результата PERSONS_FTSResult с теми же свойствами + KEY и RANK.

Есть ли простой способ вернуть его ЛИЦАМ?

1 Ответ

1 голос
/ 24 мая 2010

Не могли бы вы сделать что-то вроде этого:

var x = from data in searchResults
        select new {
            key = data.Key,
            rank = data.Rank,
            person = new Person { firstName = data.FirstName }
                    };

Person p = x.First().person;

Я прошу прощения, если немного синтаксиса плох, но я играю в Eve Online, а не кодирую прямо сейчас.

:)

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