LinqToSql چیست؟
این سیستم اجازه گرفتن گزارشهای مختلف از بانک اطلااتی SQL SERVER را به LINQ به خوبی SQL Server Compact میدهد.زمانی که اطلاعات بانک SQL SERVER در سرورهای Remote(راه دور) ذخیره شده باشندو به خاطر این که موتور جستجو برای این کار استفاده شدهاست، LINQ TO SQL از موتور داخلی LINQ استفاده نمیکند درعوض گزارش ساخته شده توسظ LINQ را به SQL تبدیل کرده و آن را موتور SQL SERVER ارجاع میدهد.اگر چه از زمانی که بانک اطلاعاتی SQL SERVER اطلاعات خود را به صورت (Relational Data)یا اطلاعات مرتبط ذخیره سازی میکند و LINQ از اطلاعات کپسوله شده در Objectها، این دو سیستم بایستی به یکدیکر متصل شوند.به همین دلیل LINQ TO SQL یک چهارچوب اتصال (Mapping Framework) را تعریف میکند. این چهارچوب به وسیله کلاسهایی انجام میشود که با جدولی همانند خود در بانک اطلاعاتی ارتباط دارند، این کلاسها شامل کلیه و یا تعدادی از ستونهای جدول مابازای خود در بانک اطلاعاتی را به صورت Data Member دارا میباشند.
منبع: fa.wikipedia.org