محمد کمائی - Telegram : @komayi·۹ ماه پیشارور circular dependency در net coreوقتی یک سرویس کلاس به متدهای یک سرویس کلاس دیگه نیاز داره کلاس دوم رو در کلاس اول اینجکت میکنیم و از متدهاش استفاده می کنیم. معمولا هم از ر…
محمد کمائی - Telegram : @komayi·۱ سال پیشتریم کردن اتوماتیک فیلدهای متنی قبل از نوشتن در دیتابیس با انتیتی فریم ورک کور - ef core trim all char fields (C# strings) before write to database for all tables and all add or updatesبرای اینکه موقع پر کردن فیلدهای متنی دیتابیس مون ، در سی شارپ هر بار متد Trim رو بعد از فیلدهای متنی ننویسیم میتونیم این کار رو یکجا برای o…
محمد کمائی - Telegram : @komayi·۱ سال پیشمدیریت یکپارچه اکسپشن های بیزینسی در دات نت کور و بلیزر - How to global StatusCode handling in asp.net core web api & blazor and show MudBlazor Snackbarمدیریت یکپارچه اکسپشن های بیزینسی در بلیزر How to global StatusCode handling in asp.net core web api & blazor and show MudBlazor Snackbarا…
محمد کمائی - Telegram : @komayi·۳ سال پیشPassword hash .net coreهش کردن پسورد کاربران سیستم هم الزامی هم اجباری هم واجب است و اگر جدول User سیستم لو بره هیچ کس حتی مالک سایت هم نباید پسورد کاربران رو بدو…
محمد کمائی - Telegram : @komayi·۳ سال پیشنکات پرفرمنسی Visual Studioدر مواقعی که کمبود رم در سیستم دارید میتوانید برخی از ویژگیهای ویژوال استودیو را که ممکن است از آنها استفاده نکنید غیر فعال کنید.Disable…
محمد کمائی - Telegram : @komayi·۳ سال پیشنوشتن یک متد سرویس با خروجی از نوع لیستی از آبجکتها بدون نوشتن کلاس Dtoوقتی در یک متد سرویس یک کوئری می نویسیم اگر فقط یک مقدار ساده برگردانیم مثل int یا string که مشکلی نیست و خروجی متدمون از همین نوع هاست.ولی…
محمد کمائی - Telegram : @komayi·۳ سال پیشthere was an error running the selected code generator no database provider - ارور اسکفولد ویژوال استودیواگر اسکفولد میزنید در Visual Studio برای ساخت صفحات Razor Page یا کنترلر و ویوی MVC این مراحل رو انجام بدین :Install 4 packages:1.Microsoft…
محمد کمائی - Telegram : @komayi·۳ سال پیشفیلتر کردن جدول مستر طوری که در جدول دیتیل رکورد نداشته باشهفرض کنید یک جدول داریم به نام CriticalAlarms که لیستی از لاگهای سیستمی را ذخیره میکند و کاربران ادمین این لیست رو مشاهده میکنن ، اگر هر یوز…
محمد کمائی - Telegram : @komayi·۳ سال پیشفیلتر کردن یک لیست سی شارپ بر اساس Id و موجود بودن در لیستی دیگر - List contains in another list by C Sharpاگر دو لیست در سی شارپ دارید و میخواین لیست دوم رو طوری فیلتر یا کم کنید که Id هاش داخل لیست اول باشه به این نحو میشه به راحتی انجام داد:va…
محمد کمائی - Telegram : @komayi·۳ سال پیشافزودن ستون Id از جنس int و identity به UserRoleمعمولا برای هر جدول یک فیلد Id از نوع int یا Guid در نظر میگیریم. ولی asp.net identity برای جدول UserRole این فیلد رو نمیزاره و primary key…