Есть две таблицы: КЛАССИФИКАЦИЯ содержит Имя, Главный класс и ВОПРОС содержит Вопрос, и Id классификации
Формируется иерархия из классов
Нужно сформировать linq запрос где будут выводится классификации у которых есть вопросы или есть вопросы в их подклассах?
Реализуйте этот интерфейс в вашем родительском классе искомой классификации и вы получите классификации у которых есть вопросы или есть вопросы в их подклассах.
public class Foo
{
public Foo()
{
List<Сlassification> classfications = new List<Сlassification>();
List<Question> questions = new List<Question>();
questions.Add(new Question() { TextQuestion = "NotEmpty1" });
questions.Add(new Question() { TextQuestion = "NotEmpty2" });
questions.Add(new Question() { TextQuestion = "NotEmpty3" });
questions.Add(new Question() { TextQuestion = string.Empty });
questions.Add(new Question() { TextQuestion = "NotEmpty5" });
List<IClassificationMy> result = questions.Where(f=> f.IsCorrect()).Select(f => f.MyClassification).ToList();
Console.WriteLine(result.Count());
}
}
public class Сlassification : IClassificationMy
{
public Сlassification()
{
}
public object MainClass { get; set; }
public string Name { get; set; }
}
public class Question
{
public Question()
{
MyClassification = new Сlassification();
}
public string TextQuestion { get; set; }
public IClassificationMy MyClassification { get; set; }
public bool IsCorrect() { return this.TextQuestion != string.Empty; }
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как загрузить архив zip с множеством css файлов(около 500) в каждом около 300 строк и записать в отдельную таблицу Mysql в Laravel5Если есть готовый пример...
Подскажите как вывести число просмотров объявления за сегодня ?