Size: a a a

2020 September 24

rr

razumovsky r in CODE BLOG / C#
ну тут по сути не понятен таск
источник

A

Alex_R in CODE BLOG / C#
Никита Петроченко
Ты можешь сделать расширив лист и все, зачем так запорачиваться, конечно, не знаю
Да я понимаю, что решение где-то на поверхности, но мозг недоваривает уже. Завтра с утра разберусь
источник

rr

razumovsky r in CODE BLOG / C#
и юзкейсы не понятны
источник

rr

razumovsky r in CODE BLOG / C#
что то кажется напоминающее репозиторий
источник

НП

Никита Петроченко... in CODE BLOG / C#
Alex_R
Да я понимаю, что решение где-то на поверхности, но мозг недоваривает уже. Завтра с утра разберусь
public T GetBy4toToTam(this List<T>, params) where T : ITvoiInterface

Как то так
источник

rr

razumovsky r in CODE BLOG / C#
на ху я
источник

rr

razumovsky r in CODE BLOG / C#
б л я т ь
источник

rr

razumovsky r in CODE BLOG / C#
почему бы не создать репозиторий и там метод
источник

P

Phantom in CODE BLOG / C#
Alex_R
С твоими вариантами, мне везде в коде нужно будет постоянно юзать linq. А мне нужно так :

string text = AllDictinory.FirstDictinory.ByCode("1");
Боже, на 6 символов больше
источник

rr

razumovsky r in CODE BLOG / C#
да там вообще дичь
источник

rr

razumovsky r in CODE BLOG / C#
ладно сказал бы: хочу чисто дергать за методы GetByProperty(T property);
источник

rr

razumovsky r in CODE BLOG / C#
и все
источник

rr

razumovsky r in CODE BLOG / C#
там там какая то магия
источник

AM

Artur Mustafin in CODE BLOG / C#
Alex_R
Всем привет. Помогите в ООП, мозги уже не варят.

Такое дело. Мне нужен справочник справочников.
Я сделал class AllCatalog, который включается в себя справочники подгружаемые из базы данных.

public class AllCatalog
   {
       private ListSPR someSPR1;
       private ListSPR someSPR2;
       private ListSPR someSPR3;
}

сами справочники у меня такого вида

public class ListSPR : List<SPR>
   {
       public string Name { get; set; }
       public string NameTable { get; set; }

//Несколько методов, который возвращают    SPR
public SPR ItemByCode(string soughtKod)
       {
           //some code
       }
   }

Ну и сам класс справочник
public class SPR
   {
       public string Kod { get; set; }
       public string Text { get; set; }
       public override string ToString()
       {
           return Text;
       }
   }


B всё было ничего, всё работало отлично, пока не появилась необходимость добавить в этот справочник справочников ещё один справочник, у которого не только Kod и Text, а ещё добавляяются, несколько полей. Ну предположим Current и Vid.

Не могу понять как мне через наследование собрать всё докучи, что бы AllCatalog у меня мог хранить разные типы справочников List<Spr> и например List<AdditinalSpr>. А так же что бы List<AdditinalSpr> расширял функционал List<Spr>
источник

AM

Artur Mustafin in CODE BLOG / C#
razumovsky r
почему бы не создать репозиторий и там метод
еще проще, один  POC класс и один экстеншн метод. все.
источник

Ф

Фар in CODE BLOG / C#
Ребят, кто в курсе как запихать в linq запрос строку?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Фар
Ребят, кто в курсе как запихать в linq запрос строку?
конкретнее
источник

Ф

Фар in CODE BLOG / C#
источник

Ф

Фар in CODE BLOG / C#
У меня метод генерит условие и возвращает строку, теперь эту строку в запрос надо кинуть
источник

AK

Andrew Kravchuk in CODE BLOG / C#
list.Where(item => item.fieild = con).ToList();
источник