@ממ
לשאלה הראשונה, לא אמור להיות הבדל בשמירה בין db first ל-code first
context.SaveChanges();
לשאלה השניה, אפשר לעשות מפתח ראשי אחד, ולהוסיף עוד שדה אינדקס
https://www.w3schools.com/sql/sql_create_index.asp#:~:text=CREATE UNIQUE INDEX Syntax
@ממ
לשאלה הראשונה, לא אמור להיות הבדל בשמירה בין db first ל-code first
context.SaveChanges();
לשאלה השניה, אפשר לעשות מפתח ראשי אחד, ולהוסיף עוד שדה אינדקס
https://www.w3schools.com/sql/sql_create_index.asp#:~:text=CREATE UNIQUE INDEX Syntax
@אף-אחד-3
אני מנהל של ספייס, ואני לא רואה שום אפשרות מחיקה
@hai
אני משתמש בזה בשביל שימושיים ביתיים וזה ממש מצוין
https://www.amazon.com/-/he/Dell-Chromebook-11-Celeron-1-6GHz/dp/B072JVQR31/ref=psdc_13896617011_t3_B08PVX61Q5
(בזמנו זה היה משלוח בחינם, וזה עלה בסה"כ 240₪, עכשיו עם המשלוח זה עולה בערך 250₪)
התקנתי עליו לינוקס (galliumOS) עם ליברה אופיס וזה רץ חלק לפני תקופה התחלתי להשתמש בו עם windows to go וזה גם עובד חלק. (יש שם רק 16GB זיכרון פנימי, זה לא מספיק כדי להתקין ווינדוס)
.
קח בחשבון שלפעמים המחשב מגיע מחובר לMDM, ואתה צריך להתחבר לאינטרנט פרוץ בשביל שזה יתבטל, אז אם אין לך גישה לא תוכל להתקין לינוקס.
מנגד, יכול להיות שתרצה להשתמש במערכת המובנית של chromeOS, אפשר להשתמש בgoogle docs\sheets וכד' כמו באופיס גם שם. אבל בשביל להתחבר למשתמש בפעם הראשונה צריך אינטרנט פרוץ, בגלל שאי אפשר להתקין שם תעודה של נטפרי בחלק הזה של המערכת הפעלה, רק על הדפדפן עצמו אפשר.
@ממ
אני באופן אישי מעדיף .net framework בגלל כמה סיבות.
אבל net core נותנת לך לרוץ גם על שרתי לינוקס שהם הרבה יותר זולים ומהירים. גם זה נחשב יותר מודרני, אז אצל מעסיקים\בוחנים זה בונוס.
@ממ
צריך להוסיף לפרויקט קובץ owin startup ולהוסיף אותו לweb.config, אם מייצרים את הקובץ דרך הממשק של VS (לחצן ימני על הפרויקט בסולושן אקספלורר -> add new file או משהו כזה), אז זה אוטומטית נוסף לweb.config
בקובץ שנוצר (Startup1.cs) להוסיף את הניתוב לswagger עם הפונקציות שהוא מייצא. (משהו כמו useSwagger או createSwaggerUI או משהו כזה)
אפשר לעיין עוד בגוגל על הנושא, ולעמוד על אי הדיוקים שלי.
נ.ב.
אולי כדאי לכם ליצור פרויקט asp.net core עכשיו לפני שכבר יהיה קשה לכם להחליף, שם הכל נוח ואוטומטי (חוץ מכמה דברים שלא אפרט)
מישהו נתקל בזה שבתוכנה הזו כשמנסים לעשות עברית, זה עושה אנגלית באותיות גדולות? (השפה במחשב היא עברית)
אתה לא חייב להחזיק שרת, אתה יכול להשתמש בשירותי ענן שונים,
https://workers.cloudflare.com/
https://firebase.google.com/docs/functions
אני יודע שיש אפשרות גם להשתמש בgoogle app script בשביל ליצור API, אבל אני לא מכיר את זה מספיק, מסתמא יש פה חבר'ה שיכולים להרחיב יותר.
במחשבי ווינדוס מגיעה תוכנה מראש בשם iexpress, אתה יכול להעלות אליה את הקובץ BAT שלך, נניח שקוראים לו script.bat, ואז בסקריפט "התקנה" לכתוב cmd /c "script.bat",
רק לוודא שאתה מריץ את iexpress כמנהל.
בסוף התהליך התוכנה תייצר לך exe עם הסקריפט שלך "דחוס" בתוכו, כך שבכל פעם שמריצים אותו, הוא פותח את הדחיסה ומריץ את הסקריפט.
מי שלא יודע איך עובד iexpress כמובן לא יצליח למצוא את הסקריפט המקורי, אבל מי שכן, אז הוא יודע שזה מחולץ לתיקייה קבועה שאפשר למצוא שם את הקובץ המקורי של הסקריפט.
אני לא חושב שזה הפיתרון הכי טוב, אבל זה פיתרון שלא דורש תוכנות חיצוניות.
@NH-LOCAL יכול להיות שהם בסוף החליטו לא לבטל את WMIC?
אני משתמש במחשב חדש מהחודשים האחרונים, והוא הגיע עם ווינדוס 11 מעודכן, ויש לי WMIC.EXE תקין ועובד.
אפשר לפתור captcha בקלות עם שירות חיצוני (בד"כ זה מאוד זול)
אבל זה ידרוש ממך לשלם על זה כמה אגורות
בחיפוש בגוגל יש המון שירותים כאלה, הנה הראשון שמופיע שפתוח בנטפרי
https://2captcha.com/
קיבלתי מהעבודה אפשרות לקבל "מתנה" לחגים דרך האתר הזה:
https://www.xtra.co.il/
אז הזמנתי תו קניה, וקיבלתי מספר למימוש בiBonus.

מישהו יודע איך משתמשים בזה?
תודה.
@צדיק-תמים זה לפי מה שאתה מגדיר לו. בד"כ מפרידים את הקבצים הסטאטיים מהבקאנד (בהגדרות של השרת שלך)
יש גם if בSQL
if exists(...)
@Android
ומה התוכן של command כאשר זה נכשל?
@Android
אז אולי תנסה בכל זאת כן לבודד את הבעיה? כל הדיון פה זה רק על זה שהשאלה לא מספיק טובה בשביל שאנשים יטרחו לנסות לענות עליה, זה יותר כמו לנסות לפתור לך את השיעורי בית במקומך.
וניסית ללמוד על pickle?
@dovid
בכולל אחה"צ באמצע תוס' קשה פתאום עלה לי הרעיון שבשביל לבדוק את זה, אפשר לממש את הIEnumerator לבד.
@dovid
חחח זאת היתה בדיחה בגלל שהוא כתב שהוא עדיין לא יודע לדבג, זה בעיקרון הפיתרון הכי מתבקש,
האפשרות הכי קלה היא באמצעות print, האפשרות הכי קשה (אבל הופכת אותך להיות מאוד גזעי, בעיקר כשאתה לומד סייבר) זה להשתמש בpdb.
האפשרות הנורמלית באמת זה להשתמש בכלי דיבוג של IDE כלשהו כמו pycharm.
@dovid
ניסיתי לבדוק באמצעות Queue ו-List, וקראתי להם בצורה הזו:
TestQueue t = new TestQueue();
Console.WriteLine(t.Select(t =>
{
Console.WriteLine(t.i);
return t;
}).Last().i);
TestList t2 = new TestList();
Console.WriteLine(t2.Select(t =>
{
Console.WriteLine(t.i);
return t;
}).Last().i);
בפועל זאת התוצאה:
got here 1
1
got here 2
2
got here 3
3
got here 4
4
got here 5
5
got here 5
5
got here 1
1
got here 2
2
got here 3
3
got here 4
4
got here 5
5
got here 5
5
ההנחה שלי היתה שזאת בדיקה טובה בגלל שselect לא חייב לרוץ על שום אלמנט חוץ מהאחרון, ובqueue אי אפשר לגשת לפי אינדקס.
אז אני מניח שהבדיקה שלי היא הבעייתית, למה בList לא היתה טעינה עצלה רק של הערך האחרון?