فراگیری ASP.NET Core
یکیاز مهمترین مفاهیم جانور در asp.net core معنی CLI یعنی Command Line Interface میباشد. طراحی سایت آموزشی نکته ای که می بایست به آن دقت داشت این میباشد که asp.net core اساسا یک پروژه console application میباشد و CLI گروه فرامینی را در دست قرار میدهد که از روش آنها می اقتدار اپ را اجرا و منتشر کرد، می اقتدار پکیج ها را restore کرد، فولدر های استاتیک را bundle و minify کرد و ...
در واقع به امداد command prompt و دستورها CLI شما در اکثری مورد ها از ویژال استادیو غنی خواهید بود و بالاتر از این، عملیاتی وجود دارااست که صرفا از این شیوه ممکن میباشد. از جمله شما برای migration ( که روشی برای انجام تغییرات دیتابیسی از روش دور و اطراف گسترش اپ میباشد) می بایست از command های مرتبط با migration به کارگیری فرمائید.
اذن دهید به صورت عملی با این معنی آشنا شویم.
یک پروژه asp.net core ساخت و ساز فرمائید. برای این مراد میتوانید به فراگیری فعال سازی اولین پروژه asp.net core مراجعهکنید. به root پروژه در فولدر src بروید. با نگه داشتن دکمه shift کیبورد و کلیک راست در پنجره ویندوز مطابق صورت تحت command prompt را در مسیر پروژه بالا بیاورید.
dotnet run <<
عبارت dotnet run را نوشته و دکمه enter را بزنید. شما غالب گردیده اید اپلیکیشن را اجرا فرمائید، حالا شما می توانید مرورگر خویش را گشوده کرده و نشانی localhost:5000 (برای مشاهده عدد درست پورت به فولدر launchSettings.json در نصیب Properties پروژه خویش رجوعکنید،مطابق صورت پایین) را در نشانی توشه آن وارد نمایید.
درواقع دستور run به عبارتی فعالیت ctrl+f5 در ویژال استادیو را انجام میدهد.
dotnet restore <<
این فرمان موجب میشود پکیج های تعریف و تمجید گردیده در فولدر project.json که در فولدر packages در کنار پروژه قرار داراهستند بازیابی شوند و گروه تعلق های هر پکیج حل و فصل خواهد شد. با اجرای این امر فولدر project.lock.json که در ذیل فولدر project.json میباشد به روزرسانی گردد. درصورتی که به محتوای این پوشه نگاه نمائید متوجه خواهید شد که به صورت حقیقی و واقعی گروه تعلق های هر پکیج یا این که کتابخانه آمده میباشد و به همین برهان این پوشه حجیم خیس از project.json میباشد و همین پوشه میباشد که بوسیله اپ برای شناسایی و لود پکیج ها آیتم به کار گیری قرار میگیرد.
dotnet bundle <<
این فرمان موجب می شود طبق ساختار جانور در فولدر bundleconfig.json فولدر های css و جاوااسکریپت minfiy و تجمیع یا این که bundle شوند.
فرض فرمائید شما سه فولدر css با اسم های style2.css ، style1.css و style3.css دارید که در صفحه ها وبسایت شما گزینه استعمال قرار می گیرند. درحال حاضر برای اینکه به مکان سه پوشه با وسعت های احیانا بالا، یک فولدر به طور minify یعنی فشرده داشته باشید در فولدر bundleconfig.json طبق صورت تحت پیکربندی تجمیع و فشر ه سازی این سه پوشه در یک فولدر style.min.css را انجام داده و به وسیله فرمان dotnet bundle آن را عملیاتی می کنید.
dotnet ef migrations add MyMigration <<
dotnet ef database update <<
این دو امر برای migration و نهایتا همگام سازی dbcontext با دیتابیس گزینه دستفاده قرار میگیرد. درحالتی که تا کنون از منش code first و معنا migration به کار گیری نکرده اید در آغاز به این نوشتهیعلمی مراجعهکنید. بعداز اجرای فرمان نخستین کلاسی با اسم MyMigration (یا این که هر اسم دلخواه شما ) ساخت و ساز میگردد (شما می توانید هر اسمی را گزینش نمائید) که در تیم تغییرات ما یحتاج برای به هنگام سازی دیتابیس ساختوساز گردیده و با اجرای امر دوم کدهای TSQ مایحتاج برای به روزرسانی دیتابیس ساخت و ساز و اجرا میشود.
برای مشاهده TSQ ساخت گردیده میتوانید امر ذیل را اجرا فرمایید
dotnet ef migrations MyMigration -o script.sql <<
که فایلی با اسم script.sql (یا این که هر اسم دلخواه شما) دربردارنده TSQ موردنیاز برای به روزرسانی دیتابیس تولید می نماید.
شما برای دیدن لیست بدون نقص اوامر پیش فرض و توضیحات و شیوه به کار گیری از از هر یک میتوانید به اینجا رجوعنمایید.
فراگیری ASP.NET Core
یکیاز مهمترین مفاهیم جانور در asp.net core معنی CLI یعنی Command Line Interface میباشد. طراحی سایت آموزشی نکته ای که می بایست به آن دقت داشت این میباشد که asp.net core اساسا یک پروژه console application میباشد و CLI گروه فرامینی را در دست قرار میدهد که از روش آنها می اقتدار اپ را اجرا و منتشر کرد، می اقتدار پکیج ها را restore کرد، فولدر های استاتیک را bundle و minify کرد و ...
در واقع به امداد command prompt و دستورها CLI شما در اکثری مورد ها از ویژال استادیو غنی خواهید بود و بالاتر از این، عملیاتی وجود دارااست که صرفا از این شیوه ممکن میباشد. از جمله شما برای migration ( که روشی برای انجام تغییرات دیتابیسی از روش دور و اطراف گسترش اپ میباشد) می بایست از command های مرتبط با migration به کارگیری فرمائید.
اذن دهید به صورت عملی با این معنی آشنا شویم.
یک پروژه asp.net core ساخت و ساز فرمائید. برای این مراد میتوانید به فراگیری فعال سازی اولین پروژه asp.net core مراجعهکنید. به root پروژه در فولدر src بروید. با نگه داشتن دکمه shift کیبورد و کلیک راست در پنجره ویندوز مطابق صورت تحت command prompt را در مسیر پروژه بالا بیاورید.
dotnet run <<
عبارت dotnet run را نوشته و دکمه enter را بزنید. شما غالب گردیده اید اپلیکیشن را اجرا فرمائید، حالا شما می توانید مرورگر خویش را گشوده کرده و نشانی localhost:5000 (برای مشاهده عدد درست پورت به فولدر launchSettings.json در نصیب Properties پروژه خویش رجوعکنید،مطابق صورت پایین) را در نشانی توشه آن وارد نمایید.
درواقع دستور run به عبارتی فعالیت ctrl+f5 در ویژال استادیو را انجام میدهد.
dotnet restore <<
این فرمان موجب میشود پکیج های تعریف و تمجید گردیده در فولدر project.json که در فولدر packages در کنار پروژه قرار داراهستند بازیابی شوند و گروه تعلق های هر پکیج حل و فصل خواهد شد. با اجرای این امر فولدر project.lock.json که در ذیل فولدر project.json میباشد به روزرسانی گردد. درصورتی که به محتوای این پوشه نگاه نمائید متوجه خواهید شد که به صورت حقیقی و واقعی گروه تعلق های هر پکیج یا این که کتابخانه آمده میباشد و به همین برهان این پوشه حجیم خیس از project.json میباشد و همین پوشه میباشد که بوسیله اپ برای شناسایی و لود پکیج ها آیتم به کار گیری قرار میگیرد.
dotnet bundle <<
این فرمان موجب می شود طبق ساختار جانور در فولدر bundleconfig.json فولدر های css و جاوااسکریپت minfiy و تجمیع یا این که bundle شوند.
فرض فرمائید شما سه فولدر css با اسم های style2.css ، style1.css و style3.css دارید که در صفحه ها وبسایت شما گزینه استعمال قرار می گیرند. درحال حاضر برای اینکه به مکان سه پوشه با وسعت های احیانا بالا، یک فولدر به طور minify یعنی فشرده داشته باشید در فولدر bundleconfig.json طبق صورت تحت پیکربندی تجمیع و فشر ه سازی این سه پوشه در یک فولدر style.min.css را انجام داده و به وسیله فرمان dotnet bundle آن را عملیاتی می کنید.
dotnet ef migrations add MyMigration <<
dotnet ef database update <<
این دو امر برای migration و نهایتا همگام سازی dbcontext با دیتابیس گزینه دستفاده قرار میگیرد. درحالتی که تا کنون از منش code first و معنا migration به کار گیری نکرده اید در آغاز به این نوشتهیعلمی مراجعهکنید. بعداز اجرای فرمان نخستین کلاسی با اسم MyMigration (یا این که هر اسم دلخواه شما ) ساخت و ساز میگردد (شما می توانید هر اسمی را گزینش نمائید) که در تیم تغییرات ما یحتاج برای به هنگام سازی دیتابیس ساختوساز گردیده و با اجرای امر دوم کدهای TSQ مایحتاج برای به روزرسانی دیتابیس ساخت و ساز و اجرا میشود.
برای مشاهده TSQ ساخت گردیده میتوانید امر ذیل را اجرا فرمایید
dotnet ef migrations MyMigration -o script.sql <<
که فایلی با اسم script.sql (یا این که هر اسم دلخواه شما) دربردارنده TSQ موردنیاز برای به روزرسانی دیتابیس تولید می نماید.
شما برای دیدن لیست بدون نقص اوامر پیش فرض و توضیحات و شیوه به کار گیری از از هر یک میتوانید به اینجا رجوعنمایید.