@shraga
בגדול 120 + מעמ לשנה
יש גם חודשי אבל זה יקר לדעתי
clickone
-
SMS למייל -
SMS למייל@Sofer הי
אתה יכול בבקשה לשלוח לי מייל לכתובת שבחתימה שלי?
אכן בזמן האחרון אני קצת עסוק ולא מצליח להגיע להכל.
תודה וסליחה -
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ
עושים טבלה שלישית, שמכילה מזהה רץ, מזהה סטודנט, מזהה קורס
אפשר לשים אילוץ אינדקס שלא יהיו כפילויות של מזהה סטודנט + מזהה קורס אותו דבר
והמפתח הראשי של הטבלה יישאר המזהה רץ.ניתן כמובן לעשות רק 2 שדות, של מזהה סטודנט + מזהה קורס, וששניהם יהיו המפתח הראשי.
אני אישית לא אוהב את זה ככה, וזה עניין של טעם ונוחות פיתוח ותחזוק.כמובן ייתכן שתרצו לעשות עמודות נוספות בטבלה שלישית זו, כמו סכום לתשלום, או האם שולם וכו'
נ.ב. אם תוכלו בבקשה לפתוח אשכול נפרד לכל שאלה, זה יותר נח ככה לכולם
-
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ זה EF CORE
ברגיל תנסו אולי להשתמש בקובץ edmx
ייתכן שהתאמת הקוד שלמעלה לסטנדרט גם תוכל לעזורמשהו נוסף, ניתן לעבוד עם EF CORE גם בפרוייקט סטנדרט
-
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ כתב בשינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד:
שיתעדכן
שיתעדכן מה?
המבנה? או הנתונים?אם זה המבנה,
Scaffold-DbContext "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Forceאו בCLI
dotnet ef dbcontext scaffold "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Models -fלא לשכוח לשנות את מחרוזת החיבור!
ושימו לב שזה ידרוס את השינויים המותאמים אישית אם עשיתם
במידה ועושים שינויים מותאמים אישית לקוד, מומלץ לשים אותם ב partial class במיקום אחר ואז זה ישתקף שם.
אפשר גם לבצע MetaData על פרופרטי קיימים -
בקשת GET I POST ב ASP.NET MVC 4@ממ אתם מחזירים ActionResult
בגלל שצד הלקוח הוא אנגולר, אתם יכולים להחזיר ישירות את האובייקט שאתם רוצים להחזיר.
אתם משתמשים בדוגמא בהחזרה בView, שהוא בד"כ מחזיר את קובץ הcshtml שנמצא בתקיית התצוגות.
אני חושב שאתם לא נדרשים לזה בכלל באנגולר.
אפשר או:- להחזיר Json ככה:
return Json(newClient, JsonRequestBehavior.AllowGet);- לחילופין אפשר לשנות את החתימה של הפונקציה ככה:
public ClientView InsertClient(ClientView newClient)ואז להחזיר תשובה:
return ClientView;יש מצב שבזה תצטרכו לעשות לו המרה לJSON גם, אני כבר לא זוכר.
למה בעצם אתם לא משתמשים בקונטרוללר מסוג ApiController?
דבר נוסף, אם אפשר, במידה וקיבלתם מהשרת תגובה שלא תיכננתם לקבל, תכתבו מה קיבלתם - כי לא ברור האם חזרה תשובה או משהו אחר. -
בקשת GET I POST ב ASP.NET MVC 4@ממ מה סוג הנתונים שצריך לחזור מהפונקציה?
JSON? XML? סתם תצוגת HTML?
או לפי הבקשה להחזיר את הסוג?וגם, מה הכוונה
@ממ כתב בבקשת GET I POST ב ASP.NET MVC 4:
אני רוצה לדעת איך לרשום תפונקציות עצמם
אולי יותר קל שלהתחלה תסבירו מה התוצאה שאליה תרצו להגיע, ומה ניסיתם.
לדוגמא:
הלקוח שולח מזהה משתמש וסיסמא, והפונקציה צריכה להחזיר בוליאני אם הוא קיםם, וזו הפונקציה שלי וכו' -
בקשת GET I POST ב ASP.NET MVC 4@ממ
יצרתם קונטרולר?
אתם יכולים ללחוץ קליק ימני ואז לבקש קונטרולר חדש, עם או בלי נתונים. ככה תוכלו לראות את התבנית הרגילהניתן להשתמש עם [HttpPost] לבקשות פוסט וב [HttpGet] כאטריביוט לפני הפונקציה כדי להגדיר האם הפונקציה הזו היא GET או POST
דוגמא לקונטרולרusing System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Mvc.Ajax; namespace MvcApplication1.Controllers { public class ProductController : Controller { // // GET: /Products/ public ActionResult Index() { // Add action logic here return View(); } } }וזה דוגמא לקונטרולר API (אפשר להשתמש ברגיל גם לבקשות API)
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; namespace MyWebAPI.Controllers { public class ValuesController : ApiController { // GET: api/values public IEnumerable<string> Get() { return new string[] { "value1", "value2" }; } // GET: api/values/5 public string Get(int id) { return "value"; } // POST: api/values public void Post([FromBody]string value) { } // PUT: api/values/5 public void Put(int id, [FromBody]string value) { } // DELETE: api/values/5 public void Delete(int id) { } } }מקורות לקוד: (כמובן ניתן לראות את הקוד גם בVS עם יצירת קונטרולר)
https://learn.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/aspnet-mvc-controllers-overview-cs -
חיבור בין SSMS ל C#@ממ מצד שני, התחושה שלי שאתם שואלים משהו אחר, איך נכנסים בכלל לDB משלכם?
לאיזה שרת SQL אתם מתחברים?
או שלחילופין, התקנתם אצלכם שרת SQL בשביל הפיתוח? -
חיבור בין SSMS ל C#@ממ
לא מתחברים איתו לC#
יש כאן 2 פעולות נפרדות לגמרי- בSSMS אפשר לנהל שרתי DB (גם את מה שמותקן אצלכם בשביל הפיתוח וכו), ולהוסיף ולשנות טבלאות ועוד. (יש לו עוד הרבה כלים נלווים, אפשר להרחיב את הידע עליהם באינטרנט)
- בC# אפשר להתחבר לקונקשיין במקביל, ושם אפשר לרוץ על הטבלאות, להוסיף, לשנות ולקרוא ועוד.
איך אתם עובדים בC# מול הDB?
עם EF?
(יהיה יותר קל לכוון מדוייק יותר אם נדע עם עם איזה כלי אתם עובדים) -
שליחת מייל מאפליקציית דסקטופ@קומפיונט
אני רוצה לחזור להצעה ליצור API חיצוני שבו תגדיר את החשבון בגוגל, ואצל כל לקוח תגדיר איזה מפתח משלו כדי שתוכל לעקוב וכו'
עקרונית לזכרוני מייקרוסופט נותנים לארח אפליציות אצלם באז'ור בחינם עד גבול מסויים, וזה מחובר לחשבון שלך אצלם.
החיסרון היחיד אולי (לא בטוח שהוא חיסרון אצלך) שאתה מקבל תת דומיין של אז'ור ולא משהו משלך -
שליחת מייל מאפליקציית דסקטופ@mekev כתב בשליחת מייל מאפליקציית דסקטופ:
איך המשתמש שחופר אמור ויכול להגיע לזה?
אם זה C# (לזכרוני זו השפה ש @קומפיונט מפתח בה), יש שפע כלים שיראו את קוד המקור. (לדוגמא הכלי הזה)
במקרה כזה גם עירפול לא יעזור בד"כ, כי בסוף הסיסמא צריכה להגיע נקי (אולי גם אותה אפשר לפרק ל1000 משתנים אבל עדיין אפשר יהיה לחפור ולהגיע לזה) -
SQL SERVER@ממ
מציע לכם להשתמש ב SQL Server Management Studio (להלן SSMS) או כלי דומה.
(לינק ישיר להורדה של הכלי - לא יודע כמה זמן יהיה זמין ברשת)הסבר מצולם איך ליצור טבלאות ב SSMS
https://www.mssqltips.com/sqlservertip/7186/sql-create-table-sql-server-management-studio/נ.ב. אם תוכלו בבקשה לשנות את הכותרת למשהו יותר מפורט, לדוגמא: איך ליצור טבלאות בSQL SERVER בצורה ויזואלית. (ניתן לשנות את הכותרת ע"י עריכת הפוסט הראשון באשכול זה)
תודה. -
שליחת מייל מאפליקציית דסקטופ@קומפיונט
מתנצל שאני לא עונה ישירות לגוף השאלה שלך על גימייל, אבל אני רוצה להציע הצעה אחרת.יש לך שרת משלך?
הייתי מציע אולי לחשוף API משלך בשרת (כמובן עם איזה מזהה כלשהו לכל לקוח שלך, שלא יוציאו דרכך טון מיילים אם זה ייחשף), ודרך שם לשלוח את המייל.
אמנם אם יש לך צירוף קבצים זה קצת יותר מאתגר.יש שירותים כמו מיילגן ועוד שהם בתשלום מזערי מאד, השאלה מה הכמויות שאתה הולך להשתמש? (לכאורה לא יותר מ15 אלף בחודש - כי המגבלה ליום בגימייל זה 500 * 30 יום)
כמובן שיש אפשרות להקים שרת SMTP שלם משלך, לא בטוח שתרצה בזה (יש על זה כאן הרבה דיונים עם צדדים לכאן ולכאן)
-
אקסס: ניקוי טופס מכל הרשומות@סקרן-0 כתב באקסס: ניקוי טופס מכל הרשומות:
@ארי אני לא רציתי להשתמש בזה ולו מהשיקול הפשוט של דילוג מספר רץ...
בכל מקרה גם UNDO (שזה באמת מה שצריך לעשות - כמו שכתב @ארי ) ידלג לך על המספר הרץ, כי אקסס מקצה לך את המספר ברגע שאתה מתחיל לכתוב.
[אא"כ זה מחובר לMSSQL, שאז לפעמים המצב שונה (לא תמיד), והמספר הרץ לא מוקצה עד השמירה] -
חיתוך משתנה ב bash@אף-אחד-3
אתה רוצה סתם לחתוך משתנה? או ספציפית לקבל רק את שם הקובץ מתוך נתיב שלם?
בלינוקס אתה יכול לקבל את זה עם basename
(זה עובד גם בbash בווינדוס אם מותקן לך)בCMD ווינדוס יש את זה (מוזר שאין מקבילה פשוטה לזה, משום מה אני זוכר מימי דוס העליזים שכן צריך להיות מקבילה)
https://gist.github.com/Ciantic/092ec71fa76429cebd666bb6c789d089 -
טרייד אין במזגנים@one1010
אפשר גם למכור ביד 2. (אני מכיר מישהו שמכר רכב חדש שזכה בהגרלה ביד 2 ו2 הצדדים הרוויחו)
קחמבחשבון שייתכן שהקבלן לא יסכים לתת את החומרים ללא התקנה (לא יודע למה, לפעמים יש להם קטע כזה אפילו שהם מרוויחים פחות התקנה הם לא רוצים - לי הקבלן לא הסכים לוותר על בניית קיר קטן אפילו שזה חיסכון בשבילו אא"כ אשלם הרבה כסף) -
רישום לצהרונים של פתחיה נכשל - יש למישהו מידע?@avramk
ב"ה זה הסתדר כבר (אכן היתה להם בעיה - כנראה היה חסר מחיר על הקבוצה הספציפית)
רק חבל שבינתיים הקבוצה לא התמלאה והצהרון לא נפתח
-
שינוי סיסמה בבנק הדואר - יומן הרפתקאה@yossiz כתב בשינוי סיסמה בבנק הדואר - יומן הרפתקאה:
כמיטב מסורת אתרים אולטרה מודרניים... אני צריך לשנות סיסמה בכל כמה חודשים באתר,
יש כמה תנאים לסיסמה חדשה,
כמצו״ב:יכלת לפייס את המנהל סיסמאות (המובנה בכרום לפחות) ע"י לחיצה כפולה והוספת תו מספרי נוסף (זה מה שאני עושה בכאלה מקרים)
לא בטוח ששינוי קוד הלקוח יעזור אם יש ולידציה בשרת (במקרה הזה כנראה שאין
) -
API למיקוד לפי כתובת בישראל- האם קיים?@clickone כתב בAPI למיקוד לפי כתובת בישראל- האם קיים?:
שזו כתובת לא מוכרת בתוך האתר הרגיל
בדקתי עכשיו ונראה שלפחות כעת לא צריך לנתח טקסט אלא יש תשובה בJSON בכתובת https://israelpost.co.il/umbraco/Surface/Zip/FindZip
צריך להגיש פוסט (כמובן להחליף את הפרמטרים שבסימן שאלה)CityID: ? StreetID: ? House: ? Entry: POB: City: ? Street: ? ByMaanimID: true __RequestVerificationToken: ?עריכה ועידכון:
בדקתי, אין צורך להגיש נתונים ב CityID, StreetID, __RequestVerificationToken אבל צריך להגיש אותם ריקים במקרה כזה
כלומר, לשלוח את הפרמטר ריק,
אם שולחים ללא הפרמטר כלל (או עם אפס במקום משהו) זה מוציא שגיאה