У меня есть класс linq-to-sql. У меня есть свойство «Пароль», для которого я хочу позвонить базовому поставщику членства ASP.NET. Таким образом, я не хочу, чтобы это свойство записывалось напрямую, но через мой собственный код. Я в основном хочу создать фасад/прокси для этого свойства, чтобы я мог использовать базовый поставщик членства или пользовательскую хранимую процедуру.Расширить частичный класс linq-to-sql, чтобы избежать записи свойства?
Я хочу выполнить, не изменяя созданный конструктор кода LINQ-TO-SQL, если это вообще возможно.
Кертис - ваш вопрос, как есть, мало смысла. Членство в ASP.Net не «лежит в основе» Linq2Sql. Вы получите лучшие результаты, если будете описывать, что вы пытаетесь сделать, используя простые термины, которые каждый может понять. Ошибочные термины art/buzzwords не помогают. Измените свой вопрос и давайте еще раз взглянем на него. –
Это имеет смысл для всех, кто знает API-интерфейс ASP.NET и как работает LINQ-to-SQL. Однако для тех, кто предпочитает более общее описание. Я хочу создать свойство linq-to-sql, чтобы он не записывался в базу данных сгенерированным кодом/datacontext, а вместо этого записывался в базу данных с помощью настраиваемого пользовательского метода и, в идеале, я хотел бы сделать это без внесения каких-либо изменений в класс, сгенерированный конструктором, включая, но не ограничиваясь, изменение метаданных, полное удаление свойства или любые другие изменения. Я думаю, что мое собственное решение удовлетворяет это наилучшим образом. –
Пара вопросов: при ответе на комментарий кого-то вы должны использовать символ «@» и часть своего имени, чтобы убедиться, что они получили сообщение. например «@Sky - Он делает ...».Во-вторых: я чувствую, что у меня довольно четкое понимание API-интерфейса членства (см. Мои ответы) и L2S, и ваш вопрос, как представлено, не ясен в желаемом результате. Об этом может свидетельствовать недостаток применимых ответов. Вы можете обнаружить, что при обращении за помощью более примирительное отношение приведет к лучшим результатам. –