» »

C#, graphql, hotchocolate, layered architecture

C#, graphql, hotchocolate, layered architecture

detroit ::

Živjo,
borim se z graphql, c#, hotcholate library in clean architecture "pristopom".

Zanima me če je kdo kaj takega že delal in kako se je lotil implementacije dataloaderjev v layered arhitekturi? Kakršenkoli info bo super.
Isto velja za selection (IResolverContext, QueryContext, etc), recimo primer

   public Task<SomeModel?> GetSomeModelByPathIdAsync(
            string pathId,
            IResolverContext context,
            CancellationToken cancellationToken = default)
        {
            return _someLoader.LoadAsync(slugPath, context, cancellationToken);
        } 


tldr; ne glede na to kakšen query pošljem se mi resolva v selector samo za Id polje...

Vem nepovezano ampak je premalo znanja da bi znal sploh postavit lepo vprašanje. Any help appreciated
Skero

socialec ::

Contexta ne pošiljaj po vertikali

detroit ::

ja sm jih že slišal od Michaela na slacku :)

kaj pol na resolverju ga dobim kot [service] in pol naprej pošljem v app layerju pa naredim nek interface za dbcontext?
Skero

detroit ::

evo porihtal dataloader, imam pa težavo da hotchocolate ne selecta stvari is so "owned", torej če imaš cosmosdb (i guess ali mongo ipd) ki je document based in ima document notri še listo objektov ti jih lepo ignorira. Vprašanje sedaj kako bi to forsal, oz nekako označil, nek middleware ali neki, samo dokumentacija je bolj uboga
Skero

Tody ::

A chat gtp ne ve? Mislim da je to odlična naloga za njega? Sicer ti res lahko zavede ampak te premakne iz mrtve točke.

detroit ::

Tudi to probal in nimam besed nima pojma, sicer pa ni čudnega model updata vsake 5minut en update :)
Skero


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Entity framework 6 database first

Oddelek: Programiranje
361718 (627) acookook
»

Davčne blagajne (strani: 1 2 3 424 25 26 27 )

Oddelek: Programiranje
1344341721 (81724) Macketina
»

[C#] Entity Framework

Oddelek: Programiranje
61055 (886) frudi
»

Canvas risanje črt - beginPath()

Oddelek: Izdelava spletišč
161000 (800) marjan_h
»

[baze] Povezava do slike ali BLOB?

Oddelek: Programiranje
101740 (1537) BlueRunner

Več podobnih tem