.:: محمدحسین فخرآوری ::.

با سلام و خسته نباشید به شما دوست عزیز به قسمت موضوعات وبلاگ مراجعه کنید. 09173700916

الگوی Factory برای ساختن نمونه‌های DbContext

https://github.com/fakhravari/FactoryDbContext

این سند روش استفاده از الگوی Factory برای ساختن نمونه‌های DbContext با کانکشن استرینگ مناسب را در پروژه ASP.NET Core توضیح می‌دهد.
این روش به مدیریت بهتر چندین کانکشن استرینگ، افزایش انعطاف‌پذیری و بهبود عملکرد کمک می‌کند.
این روش به صورت Code First نوشته شده است که دیتابیس دیفالت را از DesignTimeDbContextFactory پیدا می کند.

  • بعد از تنظیم کانکشن استرینگ


dotnet ef migrations add InitialCreate
dotnet ef database update

محمدحسین فخرآوری ، سه شنبه ۱۴۰۳/۰۴/۱۹ ، 13:8

ASP.NET MVC Aspose.Words

https://github.com/fakhravari/ASP.NET-MVC-Aspose.Words

برچسب‌ها: Aspose , Words , ASP , NET MVC
محمدحسین فخرآوری ، دوشنبه ۱۴۰۳/۰۴/۱۱ ، 15:15

غیر فعال کردن EnableBrowserLink

در وب کانفیگ در قسمت appSettings بزارید

< add key="vs:EnableBrowserLink" value="false">< / add>
برچسب‌ها: asp , vs 2022
محمدحسین فخرآوری ، سه شنبه ۱۴۰۱/۰۵/۲۵ ، 23:1

کمی درباره معماری MVC و علل محبوبیت آن

معماری mvc از یک رویکرد سه لایه تبعیت می کند. هر بخش از معماری mvc دارای ویژگی های خاصی بوده و وظایف ویژه ای را به صورت مجزا بر عهده دارد.

 کمی درباره معماری MVC و علل محبوبیت آن

معماری mvc بارها به گوشتان خورده است و شاید از خود سوال کنید که این معماری به چه دردی می خورد و علت محبوبیت Mvc چیست. آشنایی و شناسایی دقیق با معماری Mvc سبب می شود که نتیجه کارتان یک تغییر اساسی نماید پس با ما همراه باشید. دانستن ویژگی های خاص این معماری می تواند ذهن برنامه نویسان را بازتر نماید.

تاریخچه معماری Mvc

معماری Mvc در دهه 70 میلادی به طور کاملا جدی معرفی شد. در آن زمان برنامه هایی از قبیل stand alone بیشترین سهم کاری برنامه نویسان بود و به این ترتیب از این معماری استقبال چندانی صورت نگرفت. به محض ورود اینترنتی و همینطور برنامه هایی که مبتنی بر وب هستند این معماری توانست بدرخشد.Asp.net mvc یک فریم ورک بر اساس معماری Mvc می باشد. این معماری به پروژه های طراحی سایت نظم خاصی می بخشد. اگر دقت نمایید برای تکنولوژی های مختلفی که در برنامه های وب دیده می شود پروژه های بزرگ دارای پیچیدگی های خاصی هستند و هرچه یک پروژه بزرگتر باشد قطعا خطاگیری در آن بسیار مشکلتر خواهد بود. این معماری کمک می کند که لایه های مختلف به طور کاملا مشهود از هم جدا شود. این فریم ورک در واقع بر html کنترل کاملی دارد و همینطور آدرس دهی های url را به درستی کنترل می کند. اگر دقت نمایید تعامل این معماری با javascript نیز بسیار مشهود است.

ادامه نوشته
برچسب‌ها: asp , mvc , layer
محمدحسین فخرآوری ، چهارشنبه ۱۳۹۷/۰۱/۰۸ ، 15:12