none
linq к aspnet_profile RRS feed

  • Вопрос

  • Здравствуйте

    пишу сайт библиотека на asp.net использую LinqToSql

    есть роль Librians. Имя и фамилию всех пользователей я храню в таблице aspnet_profile 

    подскажите как написать linq запрос чтоб он мне выдал имя и фамилию пользователей входящих Librians

     

    пробовал вывести просто все фамилии вот так :

     

    var qq = from lName in db.aspnet_Profile
    
                         where (lName.PropertyNames == "LastName") 
    
                         select new { lastName = lName.PropertyValuesString };

     

    он ругается вот так 

    SQL Server не обрабатывает сравнение типов данных NText, Text, Xml или Image

    помогите плиз 

     

     

    14 апреля 2011 г. 20:42

Ответы

  • Таблицы Мембершипа не предназначены для прямого использования. Используйте методы самого мембешипа для работы с профилями. В принципе вы можете поменять тип поля lastName на nvarchar(max) (из вышепреведённого кода, похоже что у него тип ntext), но если сделаете это, пройдитесь по всем хранимкам мембершипа, которые работают с профилями, и проверьте что там не используется ntext при работе с этим полем.


    • Помечено в качестве ответа Abolmasov Dmitry 15 апреля 2011 г. 16:12
    15 апреля 2011 г. 8:47