Mi lehet a hiba? EF, adatbázisba írás.
Bekommenteztem a dolgoat. A lényeg, hogy hiba nélkül lefut, de az adatbázisba nem teszi be az új felhasználót.
Közben ránéztem az SQL Serverre és ott bekerülnek az adatok, a Visual Studioba nem látszódik, csak ha kilépek és vissza.
Viszont még mindig nem jó.
A permission és az activation táblába lévő kulcsot kéne beírnia az új user táblába, de a kód nem ezt teszi, hanem létrehoz egy új id-val egy másolatot a permission és az activationba is és azt az id-t adja meg. Érdekes ... Nem tudom, mi a lehet a gond.
Addig eljutottam, hogyha úgy csinálom, hogy a
using(cnDatabase context = new cnDatabase())
{
}
Kiszedem és helyette felül simán cnDatabase context = new cnDatabase()
Akkor nem csinálm új recordokat, amiket nem kéne bár nem tudom, hogy miért.
"Ha esetleg valaki tudja, hogy a usinggal miért duplikalódnak az idegen kulcs tábláiban tartozó recordok akkor megköszönöm egy sörrel. ;)"
Kód nélkül nincs megoldás és nincs sör sem. :( Tedd fel valahová a kérdéses részt, mert látatlanban nehéz segíteni. Hastebin pl
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!