Вы не должны напрямую обращаться к базе данных.Для этого есть членский API.Он использует шаблон, называемый моделью провайдера, который означает, что вы всегда можете использовать один и тот же API, а затем поменять другого провайдера членства без необходимости изменения кода вашего сайта.
Возможно, вы захотите сделать это, чтобы использовать XMLфайл, или веб-сервис, или провайдер в памяти, но вы все равно должны иметь возможность использовать API членства, не беспокоясь о том, как извлекаются данные.
Если вы действительно хотите написать некоторое linq-to-sql-код, тогда вы должны написать свой собственный член .hipprovider:
Кстати, если вы только начинаете, вы должны действительно изучить Entity Frameworkпотому что Linq-to-Sql был отчасти заменен EF.