لاگ کردن کوئری در EntryFrameWork
یکی از ویژگیهایی که Entity Framework Core دارد، قابلیت لاگ کردن کوئری نهایی است که به دیتابیس ارسال میشود. توسط این امکان میتوانید حالت های مختلف را امتحان کنید تا به بهینه ترین حالت برای کوئری ...
یکی از ویژگیهایی که Entity Framework Core دارد، قابلیت لاگ کردن کوئری نهایی است که به دیتابیس ارسال میشود. توسط این امکان میتوانید حالت های مختلف را امتحان کنید تا به بهینه ترین حالت برای کوئری ...
CREATE TABLE Grades ( [Student] NVARCHAR(50), [Subject] NVARCHAR(50), [Marks] INT ) GO INSERT INTO Grades VALUES ('ali', 'Mathematics', 20), ('ali', 'Science', 16), ('a...
گاهی مواقع برای مواردی که بسیار کم تغییر میکنند و همچنین تعداد آنها نیز کم است، بجای استفاده از دیتابیس از Enum ها میتوان استفاده کرد. بطور مثال برای جنسیت افراد میتوان یک enum درست کرد. برای ای...
یکی از کتابخانه هایی که کار تبدیل مدل ها در برنامه نویسی را راحت میکند، کتابخانه Automapper است که با استفاده از آن دیگر لازم نیست Atribute های یک مدل را بصورت تک تک به یک مدل دیگر پاس بدهیم. یکی ...
در زبان برنامه نویسی .net کالکشن های مختلفی وجود دارد که دارای کاربردهای متفاوت هستند و استفاده درست از آنها، باعث جلوگیری از به وقوع پیوستن مشکلات در آینده میشود. سه عدد از معروف ترین این موارد i...
یکی از کتابخانه های کاربردی در .net کتابخانه Automapper است که در زمان های مپ کردن دیتا کاربرد فراوان دارد. روش استفاده پیشفرض از این کتابخانه بصورت زیر است که یک مدل را به مدل دیگر تبدیل میکند: ...
یکی از امکانات خوب دیتابیس SQL Server امکان پاس دادن لیست به عنوان ورودی به یک stored procedure است که کار شما را برای مواقعی که نیاز به پاس دادن تعداد زیادی پارامتر به SP دارید و یا از قابلیت Bulk...
در بعضی مواقع شما نیاز دارید که فقط یک Commit را از یک Branch به یک Branch دیگر منتقل کنید و نمیخواهید تمام تغییرات آن برنچ را با برنچ خود Merge کنید. برای این مواقع امکان خوبی به اسم Cherry Pick ...
اسکیما در دیتابیس ها یک شی دربرگیرنده دیگر شیء ها است که بیشتر برای مرتب سازی جداول و دیگر اشیا استفاده میشود. گاهی مواقع نیاز دارید تا اسکیما جدولی را که از قبل ساخته شده است به یک اسکیما جدید تغ...
گاهی مواقع برای تست کردن فانکشن نوشته شده در دیتابیس، نیاز به فراخوانی آن توسط دستورهای SQL دارید. روش فراخوانی stored procedure ها بسیار راحت است و توسط دستور EXEC میتوانید آن را فراخوانی کنید. ا...