
appsettings.json, כי יש מערכות שמחפשות אותו אוטומטית. מעתיקים אותו מהפרויקט הקודם (חנות המתנות) ומשנים את ה-database ל-Clothing Store. הדובר שם לב לטעות העתקה ותיקן.Install-Package עבור Microsoft.Extensions.Configuration.Json, ואחריו Microsoft.EntityFrameworkCore.Design, Tools, SqlServer, ולבסוף גם חבילת User Secrets..NET User Secrets, מוחק את הערך מהקובץ, והקוד עדיין מוצא את המחרוזת כי היא שמורה במחשב ולא בפרויקט.הטקסט המלא של הדקות הראשונות בהרצאה «יצירה וסידור פרויקט עבור Database-First» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז יש לנו דאטאבייס, אנחנו רוצים עכשיו לבנות פרויקט חדש שמתחבר לדאטאבייס הזה, והדבר הראשון זה לבנות פרויקט ולעשות לו סט-אפ כמו שצריך.
אני פותח את visualstudio.net, Microsoft Visual Studio, בואו נלך ל-Create a New Project, נבחר את Console Application, כמו שאנחנו כבר מכירים, Next, ובואו ניתן לו שם, Closing Store, בואו נבצע Next, יש לנו כרגע פרויקט חדש שאין בו שום דבר.
נשנה את הניימספייס, נגדיר בכל מקום את הניימספייס הזה. אני מזכיר איך אנחנו עושים סט-אפ לפרויקט, ואנחנו הולכים לרמת הפרויקט פרופרטיז. אנחנו מגדירים דיפולט ניימספייס שבכל מקום שנוסיף קלאס זה יהיה הניימספייס.
אין צורך בהלו וורד. מה הדברים שהוספנו ברמת הפרויקט? קודם כל, מה שהוספנו בעבר זה קובץ קונפיגורציה. בואו ניגש ל-new item, נחפש כאן JavaScript, הנה אני רואה שהוא זוכר לי את זה.
השם שלו, אמרנו, חייב להיות appsettings.json. שוב, יש מערכות שאוטומטית מחפשות את הקובץ הזה, בלי אפילו שנגדיר שזה השם שלו, אז לכן זה השם המומלץ.
יותר מכל מה שיש כאן אין לנו צורך בזה כרגע וניגש לפרויקט הקודם נחסוך טיפה זמן פרויקט הקודם נמצא open folder אמור להיות כאן הנה הגיפט שופ הידוע שבנינו הנה האפ קונפיקט ג'ייסון בוא ניקח את זה ונגדיר אצלנו נוריד רגע את שלושת אלה פעם שעברה השתמשנו באפ סיקרט אבל כרגע לצורך המהירות נשתמש בזה.
נגדיר כאן שאנחנו רוצים להתממשק ל-closing store. בואו נעתיק ונדביק. יש לנו database closing store. הדבר הבא שעשינו זה הגדרנו תיקייה utils והאמת בואו נגרור לתוך התיקייה הזאת את הקובץ upconfig.
הנה יש לנו קובץ קונפיגורציה. יש לנו סדרה של התקנות שאנחנו צריכים לבצע בכדי לבצע סטאפ שלם. אנחנו כבר רואים שהוא לא מזהה פה כל מיני דברים.
וההתקנות שאנחנו רוצים, זה אני כרגע יוריד או אשאיר, מה אתם אומרים? בואו נשים את זה רגע בהערה. אולי בהמשך נשתמש איתו, עם ה-App Secrets. מה שאנחנו רוצים להגדיר זה סדרה של התקנות בפאקג' בנג'ר קונסול.
Install Package הייתה לנו את Microsoft Extensions.configuration.json בואו נתקין את זה, חץ למעלה מחזיר אותי לעוד אחד. מיקרוסופט היה לנו .entityframeworkcore.design הבא בתור היה tools לאחר מכן sql server ואולי אפילו גם ניקח את האפ secrets שיהיה לנו אולי
נשתמש בו בהמשך. התקנו את כלל הפאקג'ים הדרושים שימו לב כל הפאקג'ים הם נמצאים כאן בצורה יפה. סט-אפ לפרויקט.
יש לנו פרויקט, בואו רק נריץ קומפילציה, נראה שדברים עוברים בהצלחה. ננסה אולי לגשת ל-app.config.connection.string, נראה אם הוא קורס או לא קורס, הוא מביא לי