ADO.NET הוא ממשק גנרי לגישה למקורות נתונים עבור .NET. כדי להשתמש ב-ADO.NET עם האפליקציה, צריך להשתמש במנהל ההתקן של Spanner ADO.NET.
הדרייבר SpannerADO.NET תומך במסדי נתונים של ניב GoogleSQL וגם במסדי נתונים של ניב PostgreSQL.
התקנת מנהל ההתקן Spanner ADO.NET
כדי להשתמש ב-Spanner ADO.NET driver באפליקציה, מוסיפים את החבילה הבאה לפרויקט .NET:
Google.Cloud.Spanner.DataProvider
שימוש ב-Spanner ADO.NET driver
כדי ליצור חיבור ADO.NET למסד נתונים של Spanner, יוצרים SpannerConnectionStringBuilder עם שם מסד נתונים מוגדר במלואו כמחרוזת החיבור:
GoogleSQL
PostgreSQL
מידע נוסף זמין במאגר GitHub של מנהל ההתקן Spanner ADO.NET.
תכונות נתמכות
ספריית הקוד של דוגמאות ל-driver של Spanner ADO.NET מכילה דוגמאות מוכנות להפעלה לתכונות נפוצות של Spanner.
טיפים לשיפור הביצועים
כדי להשיג את הביצועים הטובים ביותר כשמשתמשים ב-Spanner ADO.NET driver, כדאי לפעול לפי השיטות המומלצות הבאות:
- פרמטרים של שאילתה: משתמשים בפרמטרים של שאילתה במקום בערכים מוטבעים בהצהרות SQL. כך Spanner יכול לשמור במטמון את תוכנית הביצוע של משפטי SQL שבהם נעשה שימוש לעיתים קרובות, ולעשות בה שימוש חוזר.
- שפת הגדרת נתונים (DDL): אפשר לקבץ כמה הצהרות DDL לחבילה אחת במקום להריץ אותן אחת אחרי השנייה.
- שפת טיפול בנתונים (DML): אפשר לקבץ כמה פקודות DML לחבילה אחת במקום להריץ אותן אחת אחרי השנייה.
- עסקאות לקריאה בלבד: שימוש בעסקאות לקריאה בלבד לסביבות עבודה שקוראות נתונים בלבד. עסקאות לקריאה בלבד לא נועלות רשומות.
- תגים: שימוש בתגי בקשות ובתגי טרנזקציות כדי לפתור בעיות.
המאמרים הבאים
- דוגמאות קוד לשימוש ב-Spanner עם מנהל ההתקן ADO.NET
- מידע נוסף על ADO.NET
- הגשת בקשה ב-GitHub כדי לדווח על הגשת בקשה להוספת תכונה או על באג, או כדי לשאול שאלה לגבי מנהל ההתקן Spanner ADO.NET.