بحث NHibernate Session Management در برنامههای وب اصلاً کار سختی نیست. روتینها و نمونههای زیادی هم در مورد آن وجود دارد. اما انجام همین بحث در Winform و WCF کمی کار میبرد. یکی از بهترین روشها برای مدیریت Session در NHibernate استفاده از الگوی Unit Of Work است. تطبیق این الگو با مدل کاری وب …
ماه: جولای 2011
موسسه اطلاعرسانی مهندسی پزشکی پرشیا شبکه که به اختصار پرشیا شبکه (PersiaBME) نامیده میشود نام شرکتی است که کم و بیش یک سال در آنجا کار کردهام و حالا که همکاری تمام وقتم با پرشیا شبکه قطع شده است وقت آن رسیده است که مروری داشته باشم بر این یک سال. عمده فعالیت پرشیا شبکه …
فرض کنید تعدادی کلاس سیشارپ را با استفاده از Reflection.Emit در زمان اجرا (Runtime) ساختهاید. این یعنی کلاسها دینامیک بوده و هیچ سورس کدی وجود ندارد، بلکه همه چیز فقط در حافظه وجود دارد یا نهایتاً فایل dll اسمبلی آن را بتوان در دیسک ذخیره کرد. حال میخواهیم برای این کلاسهای دینامیک HBM یا همان …
از همان اولین باری که اسم Fluent NHibernate را شنیدم فکر کردم چیز جالبی نیست. نمیدانم چرا، شاید به خاطر آن که فکر میکردم انعطافپذیری را فدای راحتی کرده یا شاید هم به خاطر غرور low level. طی مدت اخیر که به دنبال راهی برای dynamic کردن entityهای NHibernate بودم خود به خود مجبور شدم …
به غیر از ما، خیلیهای دیگر هم به فکر توسعه برنامههای dynamic با C# و .Net هستند. به عنوان نمونه به تلاش مایکروسافت در نسخههای ۳ و بعد از ۳ داتنت دقت کنید (LINQ و بقیه) یا به کتابهایی مثل Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework نگاهی بیندازید. آیا واقعاً …
آیا شما هم مشکل نمایش سورس کد در وبلاگ دارید؟ آیا شما هم مجبورید به خاطر یک تیکه کد ساده آن را جایی آپلود کنید تا بقیه بتوانند آن را دریافت کنند؟ آیا دوست دارید با همین تیکه کدهای کوچک هم امکان history و fork داشته باشید؟ آیا کامنت دیگران برایتان مهم است؟ آیا…؟ در …