در NHibernate چندین و چند روش، جهت تهیه کوئریها وجود دارد که QueryOver یکی از آنها است (+). QueryOver نسبت به LINQ to NH سازگاری بهتری با ساز و کار درونی NHibernate دارد؛ برای مثال امکان یکپارچگی آن با سطح دوم کش. هر چند ظاهر QueryOver با LINQ یکی است، اما در عمل متفاوتند و راه و روش خاص خودش را طلب میکند. برای مثال در LINQ to NH میتواند نوشت x.Property.Contains اما در QueryOver متدی به نام contains قابل استفاده نیست (هر چند در Intelli ...
همانطور که مطلع هستید، شرکت Attachmate، شرکت ناول را مدتی قبل خرید. در این بین، شرکت Attachmate قصد دارد SUSE Linux را ادامه داده اما پروژه Mono را خاتمه دهد. متن زیر خلاصهای از مصاحبه با Jeff Hawn، مدیر شرکت Attachmate است:"واحد مرکزی پروژه SUSE به آلمان (هامبورگ) منتقل شده و تصمیمات اصلی مرتبط با مباحث توسعه لینوکس (که قبلا توسط تیم ناول صورت میگرفت)، توسط واحد هامبورگ انجام خواهد شد. به این ترتیب این واحد تصمیم گرفته است تا تعداد زیاد ...
برای مثال پروژه "unhaddins" را در نظر بگیرید. این پروژه یک سری افزونه را جهت کار سادهتر با NHibernate ارائه داده است. برای مثال چگونه با WPF یا WCF و امثال آن بتوان به سادگی با NHibernate ارتباط برقرار کرد. این پروژه خروجی قابل دریافتی ندارد؛ به عبارتی یک سری سورس کد است. دریافت یک مخزن کد هم که از گوگل کد در این سمت مشکل است ... اما راه بهتری هم وجود دارد. یکی از خواص کار با سورس کنترلها، امکان تهیه یک clone از یک مخزن کد است. تمام پروژ ...
سطح اول کش در NHibernate در یک تراکنش معنا پیدا میکند (+)؛ اما نتایج حاصل از اعمال سطح دوم (+) آن، در اختیار تمام تراکنشهای جاری برنامه خواهند بود. در ادامه قصد داریم نحوه فعال سازی سطح دوم کش NHibernate را توسط Fluent NHibernate بررسی کنیم.الف) دریافت کش پروایدربرای این منظور به صفحه اصلی آن در سایت سورس فورج مراجعه نمائید(+). اگر به علت تحریمها امکان دریافت فایلهای مرتبط را نداشتید از این برنامه استفاده کنید(+). پس از دریافت، میخواه ...
چند روز قبل جهت دریافت فایلهای تنظیم سطح دوم کش NHibernate به سایت سورس فورج مراجعه کردم و ... آه از نهادم برخاست! نه از این جهت که این سایت مدت مدیدی است ما رو تحریم کرده، به این دلیل که سورس فورج حتی با IP غیر ایرانی تونسته بود موقعیت من رو شناسایی کنه. شبیه به همین مورد مدتی است توسط گوگل نیز بکارگرفته میشه. به نظر میرسه این وسط جایی نشتی وجود داره. برای مثال در فایرفاکس امکان گزارش Geo Location به صورت پیش فرض فعال است. هر چند در مستن ...
نرم افزارهای Windows 7, Windows Server 2008 R2 and SQL Server 2008 SP2 32 & 64 bit Enterprise Edition موفق به کسب گواهینامه امنیتی Common Criteria شدند. کسب این مجوز امنیتی یکی از شروط اصلی و اجباری استفاده از یک نرم افزار در وزارت دفاع آمریکا است.این بررسیها زیر نظر وزارت دفاع و آژانس امنیت ملی آمریکا و همچنین آلمان برگزار شده و گزارشهای مرتبط با ویندوز 7 و SQL Server 2008 را از اینجا میتوانید دریافت کنید: (+) و (+)ماخذ: (+)مطالب م ...
یکی از شروط تهیه آزمونهای واحد، خارج نشدن از مرزهای سیستم در حین بررسی آزمونهای مورد نظر است؛ تا بتوان تمام آزمونها را با سرعت بسیار بالایی، بدون نگرانی از در دسترس نبودن منابع خارجی، درست در لحظه انجام آزمونها، به پایان رساند. اگر این خروج صورت گیرد، بجای unit tests با integration tests سر و کار خواهیم داشت. در این میان، کار با فایلها نیز مصداق بارز خروج از مرزهای سیستم است.برای حل این مشکل راه حلهای زیادی توصیه شدهاند؛ منجمله تهی ...
پس از "معرفی Microsoft.Data.dll یا WebMatrix.Data.dll" که یک کتابخانهی سورس بسته و همچنین مخصوص وب ماتریکس میباشد، این ایده توسط سایر برنامه نویسها دنبال و تبدیل به ORMs جدیدی با کمتر از 400 سطر کد شده است که به Micro ORMs هم شهرت یافتهاند.در اینجا شما هنوز هم کاملا با SQL سر و کار دارید اما با امکان استفاده بسیار سادهتر از پارامترها و همچنین بکارگیری قابلیتهای جدید dynamic معرفی شده در دات نت 4 . برای مثال:Dappervar guid = Guid.New ...
احتمالا یک سری نمودار مانند این را دیده باشید که هر از چندگاهی برای زبانهای برنامه نویسی از دیدگاه محبوبیت تعیین رتبه میکنند. البته این آمار با آنچه که در سایت پر بازدید stackoverflow در جریان است عموما در تناقض است؛ از این لحاظ که برنامه نویسی با سؤال مواجه نمیشود که کار نمیکند!بر این اساس عدهای آمار و اطلاعات سایت stackoverflow را هر از چندگاهی آنالیز میکنند تا متوجه شوند هم اکنون کدام زبانها یا فریم ورکها بیشتر مورد استفاده هستن ...
در جهت تکمیل بحث "بررسی امنیتی، حین استفاده از jQuery Ajax"، یک مورد دیگر را هم میتوان اضافه کرد: چگونه صفحهی معروف Add service reference را در VS.NET جهت سرویس WCF خود از کار بیندازیم؟راه حل آن هم بسیار ساده است اما چون عموما در منابع مرتبط با جملات و کلمات بیش از حد فنی بیان میشود، شاید از دید دور مانده باشد:اگر WCF Service تولیدی شما تنها قرار است توسط برنامهی Silverlight یا جاوا اسکریپتی موجود در پروژهی جاری مورد استفاده قرار گیرد ...