اشتراک‌ها
اجرای کوئری باتاخیر و اجرای کوئری بلافاصله
در اجرای کوئری باتاخیر عبارات نوشته شده با LINQ، وقتی شما داخل کد برنامه ای که نوشتید از کوئری LINQ استفاده کردید، هنگام اجرا، وقتی برنامه به کوئری LINQ می‌رسد، در اصل کوئری اجرا نمی‌شود، بلکه هنگامی کوئری اجرا می‌شود که از نتایج کوئری استفاده شود. به همین دلیل به اجرای کوئری‌های LINQ در زبان انگلیسی Deferred-Query-Execution یا اجرای کوئری با تاخیر نیز می‌گویند. البته می‌توان کوئری‌ها را در همان خطی که کوئری نوشته شده است اجرا کرد. این کار به استفاده از متد‌های ToList، ToArray، ToDictionary و ToLookup امکان پذیر است. این متد‌ها نتیجه کوئری را به یکی از مجموعه‌های List، Array، Dictionary و یا LookUp تبدیل می‌کنند. 
اجرای کوئری باتاخیر و اجرای کوئری بلافاصله
اشتراک‌ها
LINQ to LDAP 3.0
LINQ provider built on top of System.DirectoryServices.Protocols for querying and updating LDAP servers.
LINQ to LDAP 3.0
نظرات مطالب
EF Code First #10
در EF یک سری متد وجود دارند که حجم کوئری‌های LINQ نوشته شده را کاهش می‌دهند. یک نمونه آن Include است، نمونه دیگر استفاده از خواص راهبری است: (^ و ^)
نظرات مطالب
آشنایی با مفاهیم نوع داده Enum و توسعه آن - قسمت دوم
کدهایی که تو linq هم استفاده میشن از همین دسته اند؟
مثلا
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]

نظرات مطالب
معرفی Microsoft.Data.dll یا WebMatrix.Data.dll
بله. طراحی ADO.NET مربوط به دات نت یک است و از هیچکدام از پیشرفت‌های اخیر بدیهی است که استفاده نمی‌کند. به همین جهت است که در این کتابخانه ترکیبی از LINQ و قابلیت‌های dynamic زبان سی شارپ 4 را مشاهده می‌کنید.
نظرات مطالب
آشنایی با NHibernate - قسمت پنجم
به NHibernateContext در NH 3.0‌ نیازی نیست. آن‌را از مثال‌ها حذف کنید. فقط بجای Linq شما Query خواهید داشت (یک تغییر نام مختصر به همراه ساده‌ سازی نحوه استفاده).