Cześć, mam sytuację związaną ze zwróceniem listy obiektów, z którą nie mogę sobie poradzić.
W bazie danych mam kolumny 'identifier' oraz 'definition', gdzie 'definition' zawiera jsona w postaci stringa. W tej chwili zwrotkę buduję w następujący sposób:
return entity.Select(e => JsonConvert.DeserializeObject<T>(e.Definition));
I tutaj pojawia się mój problem- powyższy kod w zgrabny sposób robi mi ze stringa 'definition' jsona i go zwraca prawidłowo, jednak zwracany obiekt posiada również pole 'identifier', które w tym przypadku zawsze jest zwracane jako null, ponieważ jego wartość pochodzi z innej kolumny w tej tabeli. Moje pytanie brzmi jak w tym select'cie, którego robię jestem w stanie przypisać również wartość z bazy danych z kolumny 'identifier'? Niekoniecznie musi to być z użyciem selecta, jednak nie mam za bardzo pomysłu jak to zrobić. Ktoś podpowie?