۱۳۸۸/۱۰/۰۵

Fluent Linq to Sql


نگارش بعدي يا چهارم entity framework چيزي است شبيه به Fluent NHibernate . يعني اگر مقاله‌اي را در اين زمينه مطالعه كنيد و عنوان آن حذف شود، نمي‌توان تشخيص داد كه اين مقاله مربوط به entity framework است يا Fluent NHibernate. هر چند entity framework حداقل دو نگارش ديگر لازم دارد تا NHibernate را كاملا پشت سر بگذارد.
از آن طرف محبوبيت Linq to SQL هم هنوز پابرجا است و براي مثال سايت پر ترافيكي مثل stack overflow از آن استفاده مي‌كند و بسيار هم موفق بوده و كارش را به خوبي انجام مي‌دهد.
پروژه مكملي به نام Fluent Linq to Sql با الهام گيري از Fluent NHibernate در سايت codeplex موجود است كه اين نوع نگاشت‌ها را براي Linq to Sql نيز ميسر مي‌سازد. به اين صورت ديگر نيازي به استفاده از attributes و يا فايل‌هاي xml نگاشت‌هاي Linq to Sql نخواهد بود. همچنين مدل كاري اول كد بعد ديتابيس نيز به اين صورت محقق مي‌شود.