Page 1 of 1

LINQ to SQL delete

Posted: Wed Aug 22, 2012 15:25
by shagy2301
Dobrý deň,

mám jeden menší problém. Pracujem na jednej aplikácii pre Windows Phone a v nej pristupujem k databáze pomocou LINQ to SQL. Doteraz som z tým nemal problém všetko fungovalo ako malo, avšak nedávno som musel spraviť nejaký zásah do tejto aplikácie, ktorý teraz rozhadzuje celé fungovanie. Konkrétne:

keď dám odstrániť jeden riadok tabuľky pomocou metódy DeleteOnSubmit nad tabuľkou a potvrdím SubmitChanges pomocoutak mi to rozhodí referencie v ostatných tabuľkách. Neviete mi náhodou poradiť, kde mohla nastať chyba?

LINQ to SQL delete

Posted: Wed Aug 22, 2012 15:26
by Igor Kulman
Môžeš definovať to "rozhodí referencie v ostatných tabuľkách"? Ideálne s nejakým príkladom

LINQ to SQL delete

Posted: Wed Aug 22, 2012 15:51
by shagy2301
proste ako keby neboli. Na obrázku je ukázané čo mi zobrazuje VS keď sa snažím o zavolanie metódy ToString() nad objektom, nad ktorým som pred vykonaním DELETE a SubmitChange, bez problémov ToString() zavolal. Predtým tam bola referencia na jeden riadok v inej tabuľke, ale to Vám, ktorý poznáte LINQ netreba vysvetľovať.
sem je vlastnosť odkazujúva na premennú typu EntityRef<T>

Image