Получить свойство из Icollection (ASP.NET MVC)


1

Я предполагаю, что dataforprofile является строкой или int / enum, ... вы можете искать элементы, у которых есть prop, установленный для dataforprofile.

var profiledata = db.QuestionBlocks
        .Where(x => x.Interview.Interwiers.Any(y=> y.prop == dataforprofile))

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


0

Черт, я не уверен, в чем твоя проблема, и я не могу просить разъяснений еще, из-за того, что не накопила достаточного количества репутации. Так вот:

Либо ваша коллекция не содержит объектов интервьюера, и вам необходимо преобразовать ваш запрос в тип объекта, например:

var targetList = origList
  .Select(x => new TargetType() { SomeValue = x.SomeValue })
  .ToList();

Или, если вопрос еще проще, я свяжусь с другим вопросом, который отвечает на мою другую интерпретацию вашего вопроса:

Как открыть свойство коллекции?

C #, asp.net, asp.net-MVC,

c#,asp.net,asp.net-mvc,

0

Ответов: 2


1

Я предполагаю, что dataforprofile является строкой или int / enum, ... вы можете искать элементы, у которых есть prop, установленный для dataforprofile.

var profiledata = db.QuestionBlocks
        .Where(x => x.Interview.Interwiers.Any(y=> y.prop == dataforprofile))

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


0

Черт, я не уверен, в чем твоя проблема, и я не могу просить разъяснений еще, из-за того, что не накопила достаточного количества репутации. Так вот:

Либо ваша коллекция не содержит объектов интервьюера, и вам необходимо преобразовать ваш запрос в тип объекта, например:

var targetList = origList
  .Select(x => new TargetType() { SomeValue = x.SomeValue })
  .ToList();

Или, если вопрос еще проще, я свяжусь с другим вопросом, который отвечает на мою другую интерпретацию вашего вопроса:

Как открыть свойство коллекции?

C #, asp.net, asp.net-MVC,
Похожие вопросы