اگر بخواهیم اولین رکورد از یک جدول را توسط EF درخواست نماییم از متد Firstیا FirstOrDefault استفاده میشود. برای مثال واکشی اولین رکورد از جدول Student به صورت زیر است: var student=context.Students.FirstOrDefault();
در این حالت اولین رکورد از جدول student واکشی میشود و اگر رکوردی موجود نباشد یک مقدار null بازگشت داده میشود.حال اگر بخواهید به جای اولین رکورد آخرین رکورد را واکشی نمایید چطور؟ برای یافتن آخرین رکورد در لیستها ...
Entity framework 5 نسبت به نسخههای پیشین شاهد تغییرات بسیاری بوده است و مانند هر تغییر دیگری اینجا نیز ممکن است تغییرات ؛ باعث بروز مشکلاتی در روند توسعه نرم افزار شوند. EF در نسخه جدید خود در کدهای پشت صحنه Model به جای ObjectContext از DbContext که نسخه محدود شده ObjectContext میباشد استفاده میکند. همین امر به خودی خود باعث محدود شدن متدهای شئی Context شده است. متدها و خواصی که گاها برای انجام اعمال خاصی به آنها نیاز پیدا میکنیم ولی ...
در این قسمت به بررسی مجدد یک نکته یا Best Practice در حین کار با Telerik Reporting میپردازیم.همانطور که گفته شد روش توصیه شده جهت استفاده از Telerik Reporting ، ساخت یک پروژه Class Library و قرار دادن گزارشات در آن میباشد.در ادامه میتوان پروژه Class Library ساخته شده را به هر تعداد پروژه ویندوزی و یا وب متصل کرد و گزارشات ساخته شده را به راحتی در محیطهای مختلف نمایش داد.در تصویر زیر ساختار یک پروژه را بر اساس مباحث گفته شده مشاهده می ...
چندی پیش یک مجموعه آموزشی کامل تحت عنوان EF CodeFirst توسط آقای نصیری در این سایت قرار داده شد که بسیار کامل و زیبا بود.یک پیاده سازی بر اساس این آموزشها تهیه کردم که میتوانید از اینجا دریافت نمایید و شامل پروژههای زیر میباشد: EFCodeFirst-GenericServices.rar
DomainClasses : شامل کلاسهای مربوطه جهت نگاشت به جداول پایگاه داده ؛ به علاوه کانفیگهای مربوطه میباشد.
DataLayer ...
یکی از ضروریات نرم افزارها وجود گزارشات مختلف در قالب لیستها ، نمودارها و ... در آنها میباشد.یک نرم افزار خوب باید توانایی ارائه گزارشات خوب و زیبا را نیز داشته باشد.گزارشات در حقیقت نمایشی از دادهها هستند که عموما به چاپ میرسند. مورد دیگری که در خصوص گزارشات حائز اهمیت میباشد ، تبدیل آنها به فرمتهای مختلف جهت حمل و جابه جایی آسان از سیستمی به سیستم دیگر میباشد. برای مثال تبدیل گزارشات به قالب Pdf مزایایی بسیاری از نظر قابل حمل بودن ...
در همین سایت در بخش لینکهای ارسالی ، لینکی توسط آقای امیر هاشم زاده به اشتراک گذاشته شده بود با عنوان "چرا هکرها نوع داده String را دوست دارند" ؛ مقاله ای بود در سایت CodeProject که در آن روش هایی که هکرها توسط آن میتوانند اطلاعات حساس نرم افزار را که در قالب String در حافظه ذخیره شده اند را بررسی نمایند.
اصل مطلب را میتوانید اینجا مطالعه کنید.
در دات نت فریم ورک کلاسی با عنوان SecureString وجود ...