React,.Net Core Help..

119©

Well-known member
  • Sep 29, 2012
    2,411
    2,151
    113
    ~ගෙදර~
    මචන් මට පොඩි හෙල්ප් එකක් ඕනේ . මම api කරලා තියෙන්නේ .net core වලින් forntend react . Form එකක් තියනවා එකේ Add , Edit දෙකටම පාවිචි කරනවා .මේකෙදි master data ගොඩක් load කරනවා dropdown වලට .ඒවගේම Edit අවස්ථාවේදී Saved data and master data load කරන්නේ single request එකකින් Id එක පාස් කරලා කලින් save කරපු data ටිකයි මාස්ටර් data ටිකයි load කරන්නේ . මගේ ප්‍රශ්නේ තමයි දැන් ෆෝරම් එක load වෙන්න වෙලා යනවා මොකද මාස්ටර් data ගොඩක් තියන නිසා .

    1.මේක ගොඩ දාගන්න පුළුවන් options ටිකක් කියන්න පුළුවන් ද?

    2මම හිතුවේ මෙහෙම කරන්න . Edit අවස්ථාවේදී mastar data වෙනම load කරලා , saved data වෙනම load කරලා , dropdown වල save කරපු එක select වෙලා තියෙන්න සෙට් කරන්න ඕනේ .එතොකොට මාස්ටර් data වලට කලින් saved data load උනොත් value සෙට් කරද්දී ප්‍රශනයක් එන්නේ නැති වෙන්න කොහොමද කරන්නේ .

    මේක කරන්න පුළුවන් හොඳම විදිය මොකක් ද ?
     

    119©

    Well-known member
  • Sep 29, 2012
    2,411
    2,151
    113
    ~ගෙදර~
    Master data Caching කරපන්, Database queries optimize කරපන්. Lazy loading use කරපන් master data load කරද්දි.
    Query optimize Karana deyak na machan join karanna na.lazy loading use karanna wenneth na eka nisa.caching witharai thiyenne. Mata thiyana anith prashne ban master data wenamai saved data wenamai load karana eka harida.normal kohomada me wage ewa karanne single request ekak nathiwa request dekak yawanawada?

    Lazy loading tamai
    Ef core wala lazy loading ganada kiyanne?
    ------ Post added on Dec 28, 2022 at 11:41 AM
     

    EKGuest

    Well-known member
  • Nov 16, 2022
    3,206
    5,703
    113
    Subscribed. මාත් දැන් ටික ටික බලාගෙන යනවා .Net Backend පැත්ත. ඉගෙනගන්න සෑහෙන්න දේවල් තියෙනවා වගේ. It will take some time for me to learn new concepts and transit from procedural thinking into object oriented thinking.
     
    • Like
    Reactions: 119©

    119©

    Well-known member
  • Sep 29, 2012
    2,411
    2,151
    113
    ~ගෙදර~
    Page eka initially fully ready wenakan loading indicator ekak danna barida?
    Ow ban eka danata karanawa.eth loading time eka adu karaganna baluwe ,caching eka option ekak.react patten kohomada handle karanne kiyala poddak hoyala balanna one.mokak da ban me lazy loading kiyanne.mama danne Entity framework eke lazy loading eka ganada kiyanne .nattam react walath thiyanawa lazy loading kiyala ekak eka ganada
     

    NetFreak

    Well-known member
  • Oct 23, 2016
    1,615
    2,841
    113
    Ow ban eka danata karanawa.eth loading time eka adu karaganna baluwe ,caching eka option ekak.react patten kohomada handle karanne kiyala poddak hoyala balanna one.mokak da ban me lazy loading kiyanne.mama danne Entity framework eke lazy loading eka ganada kiyanne .nattam react walath thiyanawa lazy loading kiyala ekak eka ganada
    Lazy loading, eager loading kiyala data loading options 2k thiyanawa. React eke components lazy load karanna puluwan. Methana kiyala thiyenne back end eke wage
     

    rock pora

    Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    Data enna vela yanava kiyanne length eka kochcharak vitharada? echchara data set ekak dropdown vala dana eke therumak nane bn, infinite loading ekak denna one ehema karanavanm.

    ubata dan thiyena vidiyata karanna puluwan, initially master data load karala store karaganin redux store/localdb/session storage/local storage vala. ita passe eka access karahan component ekedi

    Edit karaddi grid ekaka button ekak click karalada edit karanne? e click karaddi e item eke okkoma data thiyenm eka pass karapan edit karana page ekata. ehema nathnm ithin eka edit page eke onload ekedi ganna venava.

    normally dropdown data page load venna kalin aragenai load karanne. page eka load unata passe data ganna giyama user confuse venava.

    master data valata select all ekakda dila thiyenne? projection ekaknm db index dapan. vena karanna deyak mn danna. master data ekata lazy loading dala optimize venne nane bn :confused:

    saved data valatanm puluwan.
     

    119©

    Well-known member
  • Sep 29, 2012
    2,411
    2,151
    113
    ~ගෙදර~
    Lazy loading, eager loading kiyala data loading options 2k thiyanawa. React eke components lazy load karanna puluwan. Methana kiyala thiyenne back end eke wage
    ok machan mama react eke e dekath mokak da kiyala poddak balannam. mama thama react walata aluth machan
    Data enna vela yanava kiyanne length eka kochcharak vitharada? echchara data set ekak dropdown vala dana eke therumak nane bn, infinite loading ekak denna one ehema karanavanm.

    ubata dan thiyena vidiyata karanna puluwan, initially master data load karala store karaganin redux store/localdb/session storage/local storage vala. ita passe eka access karahan component ekedi

    Edit karaddi grid ekaka button ekak click karalada edit karanne? e click karaddi e item eke okkoma data thiyenm eka pass karapan edit karana page ekata. ehema nathnm ithin eka edit page eke onload ekedi ganna venava.

    normally dropdown data page load venna kalin aragenai load karanne. page eka load unata passe data ganna giyama user confuse venava.

    master data valata select all ekakda dila thiyenne? projection ekaknm db index dapan. vena karanna deyak mn danna. master data ekata lazy loading dala optimize venne nane bn :confused:

    saved data valatanm puluwan.
    mama machan Dto object ekak hadala eke properties walata dropdowan wala data okkoma list widiyata add karala thiyenne.

    ex DTO

    class A {
    public IList<DataA> DataA {get;set;}
    public IList<DataB> DataB {get;set;}

    public int DataAId {get;set;}
    public int DataBId {get;set;}
    public string Name {get;set;}
    public int Age {get;set;}
    }

    DataA kiyana List property ekata db eken data load karanawa. oya wage dropdown okkotama values db eken load karala. save karapu data Name ekai Age eka, DataAId kiyanne DataA list eke db eke save karana reocrd eke id eka. oya set ekama database eken aragena ui level dropdown walata load karala Id recod eka set karanawa .ethokota saved value eka set wela enawa.

    redux hari context hari api eken data genalla store karanne mona welawatada ? login page eke di da ?

    danata ganne edit page eke useEffect ekedi api cal karala data load karanne.
    ow ban db index dala thiyenne.

    බම්ප්
    thanks machan
     

    SHAN_22

    Well-known member
  • Jul 20, 2018
    1,485
    1,539
    113
    එතොකොට මාස්ටර් data වලට කලින් saved data load උනොත් value සෙට් කරද්දී ප්‍රශනයක් එන්නේ නැති වෙන්න කොහොමද කරන්නේ .
    Ithin machan master data gena request eka complete unama deveni request eka yawala saved data tika genna ganna