در مطالب قبلی در مورد زبان کار با داده LINQ  در زبان برنامه نویسی asp.net صحبت شد و تقریبا مواردی را که لازم بود تا شما بدانید را برایتان بررسی کردیم.در این مطلب یک به یک نکته دیگر در این باره می پردازیم و چگونگی اتصال LINQ به کلاس های SQL در یک پروژه وب ASP.Net را تشریح می کنیم.

هنگامی که از LINQ برای اتصال به پایگاه داده استفاده می کنید ، به صورت مستقیم به آن متصل نمی شوید . به جای آن ، کلاس هایی را می سازید که به جای جدول ها و اجزای درونی آنها ایفای نقش کرده و برای انتقال داده استفاده می شوند .
شما می توانید این کلاس را با استفاده از ابزارهایی مثل ( Object Relational Designer (O/R Designer یا اجرای ( SqlMetal.exe (Code Generation Tool ایجاد نمایید . برای دریافت اطلاعات بیشتر به بخش های مربوط به این ابزارها بروید .
این بخش نحوه استفاده از ابزار O/R Designer ، برای ایجاد کلاس هایی که جانشین اجزای پایگاه داده SQL Server هستند، را آموزش می دهد .

در یک وب سایت ASP.Net ، بایستی کلاس های ایجاد کرده را یا در پوشه App_Code و یا یک زیر پوشه درون آن قرار دهید . اگر کلاس ها را در یک زیر پوشه در پوشه App_Code قرار دهید ، نام آن پوشه به عنوان Namespace برای آن کلاس به کار خواهد رفت . شما بایستی برای استفاده از کلاس ها و اتصال از طریق آنان ، Namespace مربوط به آنها را در صفحه تعیین کنید .
ولی در یک نرم افزار تحت وب ، می توانید این کلاس را در پوشه اصلی برنامه و یا هر پوشه دیگری قرار دهید .
هنگامی که از ابزار O/R Designer برای طراحی کلاس و ارتباط با پایکاه داده استفاده می کنید ، رشته ارتباطی ( Connection String ) لازم ، به صورت اتوماتیک ساخته شده و به فایل Web.Config سایت اضافه می شود .
پس از اینکه کلاس های لازم را ایجاد نمودید ، می توانید از کنترل های LinqDataSource یا ObjectDataSource و یا یک LINQ Query برای اتصال به منبع داده ای خود استفاده نمایید .