پیاده سازی لایه دسترسی به داده ها توسط EF CodeFirst و Service Layer
چندی پیش یک مجموعه آموزشی کامل تحت عنوان EF CodeFirst توسط آقای نصیری در این سایت قرار داده شد که بسیار کامل و زیبا بود.یک پیاده سازی بر اساس این آموزشها تهیه کردم که میتوانید از اینجا دریافت نمایید...
View Articleنکته ای برای استفاده راحت تر ECMA Scripts در توسعه تحت شیرپوینت
هنگام کدنویسی زبانهای سمت کاربر (Client Side) اگر به عنوان برنامه نویس و توسعه دهنده ، با کتابخانههای آن آشنا باشید و آنها را حفظ باشید خیلی خوب است ولی اگر همین کتابخانهها و توابع به ابعاد...
View Articleنحوه استفاده از TransactionFlow در WCF
شش مرحله برای ایجاد WCFTransactions در WCF مقدمه و هدف: هدف از مطلب فوق اجرا نمودن عملیات Insert، Update و غیرو... بوسیله چندین Connection در یک Transaction در زمان اجرای سرویسهای WCF میباشد....
View Articleقسمت دوم : ساختار Solution در هنگام استفاده از Telerik Reporting
در این قسمت به بررسی مجدد یک نکته یا Best Practice در حین کار با Telerik Reporting میپردازیم.همانطور که گفته شد روش توصیه شده جهت استفاده از Telerik Reporting ، ساخت یک پروژه Class Library و قرار دادن...
View Articleنحوه ایجاد یک اسلایدشو به صورت داینامیک
در این آموزش قصد دارم نحوه ایجاد یک Slideshow به صورت داینامیک را با ASP.NET طراحی کنم(منظور از ایجاد Slideshow به صورت داینامیک این است که عکسها را به صورت داینامیک از DB بخواند). اولین گام این است...
View ArticleRavenDB؛ تجربه متفاوت از پایگاه داده
" به شما خواننده گرامی پیشنهاد میکنم مطلب قبلی را مطالعه کنید تا پیش زمینه مناسبی در باره این مطلب کسب کنید. " ماهیت این پایگاه داده وب سرویسی مبتنی بر REST است و فرمت اطلاعاتی که از سرور دریافت...
View Articleمحدود کردن کاربرها به آپلود فایلهایی خاص در ASP.NET MVC
یک ادیتور آنلاین را تصور کنید که کاربران در قسمت ارسال تصویر آن قرار است فقط فایلهای png، jpg و gif ارسال کنند و نه مثلا فایل test.aspx و موارد مشابه. در اینجا برای محدود کردن نوع فایلهای آپلود شده...
View ArticleASP.NET Web API - قسمت سوم
در قسمت اول به دلایل ایجاد Web API پرداخته شد و در قسمت دوم مثالی ساده از Web API را بررسی کردیم. در این قسمت، مثال قبل را تست کرده و نحوهی تعامل jQuery با آن را بررسی میکنیم. فراخوانی Web API از...
View Articleقسمت سوم : بررسی تعدادی از ویژگی های Telerik Reporting
در این بخش قصد داریم به طور خلاصه تعدادی از ویژگیهای Telerik Reporting را جهت ساخت گزارشات مورد بررسی قرار دهیم. ویژگیهای مورد بحث شامل موارد زیر میباشند: • ویرایش TextBoxها در محیط Designer •...
View ArticlejQuery Tips #1
چگونگی تغییر سایز فونت صفحه با استفاده از jQuery کد زیر را در نظر بگیرید $(function () { // اندازه واقعی فونت var originalFontSize = $('#test').css('font-size'); $(".resetFont").click(function () {...
View ArticlejQuery Tips #2
چگونگی استفاده از Cookie در jQuery در این پست قصد دارم نحوهی کاربا Cookie را با استفاده از jQuery برسی کنم و در پست بعدی یک مثال عملی را برسی میکنیم. همانطور که میدانید کوکی یکی از اشیاء بسیار مهم...
View ArticleASP.NET Web API - قسمت چهارم
آشنایی با مفهوم مسیریابی در Web API در این قسمت با نحوهی تناظر آدرسها توسط Web API به متدهای موجود در Controller آشنا میشوید. در هر درخواستی که ارسال میشود، Web API، انتخاب Controller مناسب را با...
View Articleکار با کلیدهای اصلی و خارجی در EF Code first
در حین کار با ارتباطات بین اشیاء و جداول، دانستن یک سری از نکات میتوانند در کم کردن تعداد رفت و برگشتهای به سرور مؤثر واقع شده و نهایتا سبب بالا رفتن سرعت برنامه شوند. از این دست میتوان به یک سری...
View Articleبروز خطای TFS 54000 در Team Foundation Server
این خطا در بیشتر موارد ، به دلیل تداخل بین زمانهای کامپیوتر کلاینتها و سرور ایجاد میشود . مثلا تغییر TimeZone کاربران و سرور یا تغییر دستی تاریخ سرور TFS و مانند آن. در این پست راه حلی برای آن ارائه...
View Articleآشنایی با مفهوم Indexer در C#.NET
زمانی که صحبت از Indexer میشود، بطور ناخوداگاه ذهنمان به سمت آرایهها میرود. آرایهها در واقع سادهترین اشیاء ی هستند که مفهوم Index در آنها معنا دار است. اگر با آرایهها کار کرده باشید با عملگر []...
View Articleاستفاده از خاصیت Local در Entity Framework
زمانی که از LINQ To Entity استفاده میکنیم، با هر بار اجرای یک کوئری، این کوئری به سمت دیتابیس ارسال شده و اطلاعات مورد نظر را بازیابی میکند. حال اگر ما موجودیت جدیدی را به Context جاری اضافه کرده...
View ArticleObservableCollection در Entity Framework
در مبحث استفاده از خاصیت Local در Entity Framework ملاحظه نمودید که خاصیت Local به راحتی میتواند از رفت و آمدهای بی جهت به دیتابیس جلوگیری کند.حال قصد معرفی یک collection را به نام...
View Articleآشنایی با مفاهیم نوع داده Enum و توسعه آن - قسمت یکم
نوع داده شمارشی یا Enum، جهت تعاریف مقادیر ثابت و قابل شمارش در برنامه، بسیار کاربرد دارد. مقادیری که در این نوع داده تعریف میشوند بطور خودکار از عدد 0 شماره گذاری میشوند و به ترتیب یکی به آنها...
View Articleآشنایی با مفاهیم نوع داده Enum و توسعه آن - قسمت دوم
اگر با نوع داده Enum آشنایی ندارید قسمت یکم این مطلب را بخوانید. public enum Grade { Failing = 5, BelowAverage = 10, Average = BelowAverage + 5, // = 15 VeryGood = 18, Excellent = 20 } بازنویسی متد...
View ArticleEntity Framework و آینده
همان طور که میدانید نسخه 5 (نهایی) از EF به همراه Visual Studio 2012 منتشر خواهد شد (...) و قابلیتهای کلیدی افزوده شده به آن عبارتند از: پشتیبانی از Enum در هر سه حالت (Database First, Code First,...
View Article