Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Linq, невозможно вытащить обьект из базы


Автор: bigslick 16.5.2010, 17:17
Код


           var Temp = from s in DataContext.aspnet_Users
                       where s.UserName == CreateUserWizard1.UserName
                       select s;


где aspnet_Users таблица в БД, и при этом не получается извлечь объекты из этой базы, появляются ошибки "заданное приведение не может быть допустимым", ну и сама переменная temp остается пустой. Как этого избежать?
Вообще мне все это нужно, чтобы для новых пользователей моей вебстраницы добавлялись роли. Для этого как я понял нужно внести userId в таблицу БД userInRoles, может кто-нибудь показать пример как это делать ? Для реализации всего этого я использую <membership provider>*
Если есть какаято другая возможность присвоения пользователям ролей, буду рад, если кто-нибудь о ней расскажет   smile 

Автор: jonie 17.5.2010, 22:13
перменные s.UserName и CreateUserWizard1.UserName имеют разные типы (например string и что-то, наследованное от object отличное от string)?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)