אופרטור LIKE ב LINQ עם EF
-
אני משתמש ב EF על מסד נתונים SQLITE ורוצה לכתוב שאילתת LINQ כדי למצוא מחרוזת מתאימה עם אופרטור LIKE וקו תחתון
למשל שאילתא כזוselect * from myTable where myTable.myColumn LIKE "xyz _"איך אני עושה את זה?
פורסם במקור בפורום CODE613 ב23/08/2017 21:38 (+03:00)
-
כמו שחשדת זה לא מתאים ל SQLITE
System.NotSupportedException: 'The specified method 'System.Nullable`1[System.Int32] PatIndex(System.String, System.String)' on the type 'System.Data.Entity.SqlServer.SqlFunctions' cannot be translated into a LINQ to Entities store expression.'פורסם במקור בפורום CODE613 ב23/08/2017 21:56 (+03:00)
-
ובאמת כך כתבו כאן
https://social.msdn.microsoft.com/Forums/vstudio/en-US/5ede2db0-a4f9-4178-84c0-fabf4d3a57fa/how-to-generate-the-sql-like-linq-in-ls-query?forum=lightswitchNote: this solution is for SQL-Server only, because it uses non-standard PATINDEX function.פורסם במקור בפורום CODE613 ב23/08/2017 22:00 (+03:00)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות