shipalis Ответов: 2

Как получить список с запятыми, разделенными с помощью entity framework.


У меня есть три стола

public class UserDetail
   {
       public long UserId { get; set; }
       public Nullable<byte> State { get; set; }
       public Nullable<int> City { get; set; }
       public Nullable<int> Location { get; set; }
       public string CompleteAddress { get; set; }
       public string Father { get; set; }

   }


public class ClassDetail
   {
       public int CId { get; set; }
       public Nullable<int> Classid { get; set; }
       public Nullable<int> UserId { get; set; }
   }



public class SubjectDetail
   {
       public int SId { get; set; }
       public Nullable<int> Subjectid { get; set; }
       public Nullable<long> CId { get; set; }
   }




Пользователь заполняет нашу информацию и выбирает несколько классов и несколько предметов. субъект выбирается от имени класса. означает, что один класс содержит несколько предметов
как я получил такой результат, как
Как создать запрос entity framework.

UserId  State  City  Location  CompleteAddress  ClassName  Subject
1       ABC    C1    L1         xyz             10st        Hindi,English
1       ABC    C1    L1         xyz             12st        Science,English,Math


Что я уже пробовал:

Как создать запрос entity framework?

Maciej Los

В этот момент а Subject не содержит свойства, которое возвращает строку (хинди, английский и т. д.)

Что вы пробовали? Где ты застрял?

shipalis

Предмет и класс два других столика с содержанием объекта и класса в виде строки
опыт.

общественные ClassDetail
{
общественного значения NULL и Л;int&ГТ; идентификатор classid { получить; набор; }
public string Class { get; set; }
}

общественные SubjectDetail
{
public Nullable< int & gt; Subjectid { get; set; }
публичных строки{ получить; набор; }
}

2 Ответов

Рейтинг:
2

NightWizzard

Приведите результат к Array и использовать Join метод.


Maciej Los

Нет никакой необходимости "приводить результат к массиву", потому что Join метод accepts IEnumerable(Of T).
Проверять это!

Рейтинг:
1

NightWizzard

Вы можете создать необработанный SQL-запрос и использовать предложение for XML - см. здесь:
Для XML (SQL Server)[^]


Loki1942

ты мог бы просто молчать, а не публиковать это. Эти вопросы были связаны с Entity FRAMEWORK. Ваш ответ связан с IEnumerable

NightWizzard

Если вы не понимаете, что такое SQL, вы не должны публиковать такие комментарии. Entity Framework можно использовать с чистым SQL - даже если вы не можете перевести статью на этот вопрос, я не знаю, почему вы связываете ее с IEnumerable?!

Loki1942

снова....вопрос гласил: "Как получить список с разделенными запятыми *_using_* entity framework.

NightWizzard

Как показывает ваш профиль, вы никогда не давали здесь никакого полезного ответа и не публиковали никаких советов или решений для других. Но вы отвергаете решение, которого не понимаете, и ведете себя как учитель. Разве у вас нет дел поважнее, чем действовать мне на нервы вопросом 8-месячной давности, и ни у кого не было проблем с решениями, пока вы не появились. Иди и досаждай кому-нибудь другому!