Wpis z mikrobloga

Mircy z #csharp #aspnet #mvc, pomóżcie :(
Mam taki fragment kodu:

var manager = new UserManager(new UserStore(new ApplicationDbContext()));
var currentUser = manager.FindByName(user.Key);

manager.FindByName(user.Key) zwraca null. Key wchodzi dobrze z foreacha, nie znajduje usera o takim Name, choć na bank istnieje. Co tu jest nie tak? :/
  • 7
@budyn: Key jest kluczem po którym userzy są pogrupowani (LINQ GroupBy) - jest do name wlasnie, w debugerze ladnie wskakuje. :P
@VVelur: jasne. Podejrzewam ze cos jest z DbContextem nie tak
@VVelur: na obronie projektu prowadzący mi podpowiedział, co było nie tak. Po zmianie modelu usera usuwali mi się userzy z bazy. Nie wiem tylko jak to się stało, że dane w pozostałych tabelach zostawały, nie rozumiem tego microsoftowego podejścia (w Hibernate jakoś jaśniej jest to udokumentowane). Po całkowitym dropnięciu bazki i utworzeniu od nowa wszystkich userów i rekordów w innych tabelach biznesowych zadziałało jak powinno.