Wpis z mikrobloga

@grap32: Jeśli dobrze rozumiem, to user jest typu dynamic, a konkretny typ będzie znany później, więc dostępu nie masz, bo nie wiadomo do czego.

Po co tam właściwie jest to dynamic?

EDIT: w komunikacie o błędzie jest informacja o tym że typ List nie zawiera tego czego chcesz. Jeśli user to lista userów, to odwołaj się do konkretnego usera, a nie ich listy. Jeśli chcesz odwołać się do każdego pokolei
  • Odpowiedz
@Goglez: tam wyżej zwraca mi typ {Dapper.SqlMapper.DapperRow} dlatego jest dynamic, obszedłem problem za pomocą linq i 'SingleOrDefault' a na końcu tworzę nowy obiekt typu Users i inicjuję go wartościami z tego obiektu typu dynamic. działa
  • Odpowiedz
  • 3
@grap32 jeśli uczysz się programowania to zapomnij o dynamic. Dosłownie nigdy go nie używaj. NIGDY*. Albo zmień język na JavaScript. C# jest silnie typowany, więc tak należy się z nim obchodzić w 99,9% przypadków. Ja od ponad 9 lat pracuje na c# i widziałem może 2 sensowne przypadki użycia. Reszta to albo lenistwo, albo brak wiedzy.

  • Odpowiedz