چون بر اساس اطلاعات header رسیده، اطلاعات دریافتی را به یک JSON Object تبدیل میکند که قابل انتساب به یک رشته نیست. به همین جهت برای مثال از JToken و یا یک کلاس سفارشی (که عنوان شد) میتوانید برای دریافت اطلاعات یک شیء رسیده استفاده کنید.
نظرات مطالب
OpenCVSharp #4
اندازهی کرنل برای کار با بسیاری از متدهای دیگر باید یک عدد فرد باشد (در مورد عدد 21) و ... مربعی هست. در حقیقت یک ماتریس یک سطری با 21 ستون است (شیء CvMat تعریف شده از آن).
طول عمر پیش فرض اشیاء ایجاد شدهی توسط استراکچرمپ از نوع transient است. به این معنا که هر درخواستی از آن شیء، سبب ایجاد یک وهلهی جدید از آن خواهد شد. اطلاعات بیشتر
«وارد کردن یک شیء به سیستم Tracking» انتهای مطلب.
کاری هم که GraphDiff انجام میدهد انجام همین کار در چند سطح وابسته و مرتبط است به صورت بهینه و خودکار.
کاری هم که GraphDiff انجام میدهد انجام همین کار در چند سطح وابسته و مرتبط است به صورت بهینه و خودکار.
نظرات مطالب
EF Code First #7
- در هر حالتی، زمانیکه یک شیء کامل را به همراه Id تحت نظر سیستم ردیابی آن دارید (مثل ProjectRowItem)، سادهترین راه حذف آن، ابتدا حذف آن از DbSet مرتبط، مانند ctx.ProjectRowItems.Remove و بعد فراخوانی SaveChanges است (جهت اعمال نهایی تغییرات به بانک اطلاعاتی).
- این شیء اگر تحت نظر سیستم ردیابی نباشد، فراخوانی متد Remove اثری نخواهد داشت. اطلاعات بیشتر : ^ و ^
- زمانیکه فقط یک شیء تحت ردیابی را از یک لیست حذف میکنید، این مورد فقط به معنای null کردن ID آن است؛ چون فرمان اصلی حذف خود شیء صادر نشده است. فقط دیگر علاقمند نیستید که این رابطه برقرار باشد.
- این شیء اگر تحت نظر سیستم ردیابی نباشد، فراخوانی متد Remove اثری نخواهد داشت. اطلاعات بیشتر : ^ و ^
- زمانیکه فقط یک شیء تحت ردیابی را از یک لیست حذف میکنید، این مورد فقط به معنای null کردن ID آن است؛ چون فرمان اصلی حذف خود شیء صادر نشده است. فقط دیگر علاقمند نیستید که این رابطه برقرار باشد.
نظرات مطالب
EF Code First #14
برای اتصال به Context یک سری روش مانند Attach و غیره هست که در بحث «استفاده از کلیدهای خارجی در EF » مطرح (قسمت وارد کردن یک شیء به سیستم Tracking) و مثال زده شده.
با استفاده از متد AsNoTracking و یا غیرفعال سازی کلی این فرآیند توسط تنظیم context.Configuration.AutoDetectChangesEnabled = false ، شیء از context جدا شده در نظر گرفته میشود. بنابراین context از تغییرات شما بیخبر بوده و ... اتفاق خاصی رخ نخواهد داد.
نظرات مطالب
ASP.NET MVC #8
در اینجا Model یک خاصیت از شیء ViewData است که در ControllerBase تعریف شده.
مراجعه کنید به قسمت 5 برای توضیحات بیشتر «بررسی نحوه انتقال اطلاعات از یک کنترلر به Viewهای مرتبط با آن»
مراجعه کنید به قسمت 5 برای توضیحات بیشتر «بررسی نحوه انتقال اطلاعات از یک کنترلر به Viewهای مرتبط با آن»
نظرات مطالب
اهمیت code review
بله. من خودم همیشه از using استفاده میکنم. جمع و جورتر هست و تمیزتر. به علاوه مثلا زمان dispose خودش بررسی میکنه که آیا شیء الان نال هست یا نه. در کل یک سرویس رایگان هست از طرف کامپایلر!
Variable Naming Best Practices in JavaScript
Like any other programming language, JavaScript relies heavily on well-structured and understandable code. One of the fundamental building blocks of clean JavaScript code is effective variable naming.
By adhering to certain best practices, you can significantly enhance the readability and maintainability of your JavaScript projects. Let’s dive into 12 sets of JavaScript variable naming guidelines.