ADO.NET הוא ממשק גנרי לגישה למקורות נתונים עבור .NET. כדי להשתמש ב-ADO.NET עם האפליקציה, צריך להשתמש בדרייבר Spanner ADO.NET.
הדרייבר SpannerADO.NET תומך במסדי נתונים של ניב GoogleSQL וגם במסדי נתונים של ניב PostgreSQL.
התקנת מנהל ההתקן Spanner ADO.NET
כדי להשתמש בדרייבר Spanner ADO.NET באפליקציה, מוסיפים את החבילה הבאה לפרויקט .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, כדאי לפעול לפי השיטות המומלצות הבאות:
- פרמטרים של שאילתה: משתמשים בפרמטרים של שאילתה במקום בערכים מוטבעים בהצהרות SQL. כך Spanner יכול לשמור במטמון את תוכנית הביצוע של משפטי SQL שבהם נעשה שימוש לעיתים קרובות, ולעשות בה שימוש חוזר.
- שפת הגדרת מסד נתונים (DDL): אפשר לקבץ כמה הצהרות DDL לקבוצה אחת במקום להריץ אותן אחת אחרי השנייה.
- שפת טיפול בנתונים (DML): אפשר לקבץ כמה פקודות DML לחבילה אחת במקום להריץ אותן אחת אחרי השנייה.
- עסקאות לקריאה בלבד: שימוש בעסקאות לקריאה בלבד לסביבות עבודה שקוראות נתונים בלבד. עסקאות לקריאה בלבד לא נועלות רשומות.
- תגים: שימוש בתגי בקשות ובתגי טרנזקציות כדי לפתור בעיות.
המאמרים הבאים
- דוגמאות קוד לשימוש ב-Spanner עם מנהל ההתקן ADO.NET
- מידע נוסף על ADO.NET
- הגשת בעיה ב-GitHub כדי לדווח על באג או להגיש בקשה להוספת תכונה, או כדי לשאול שאלה לגבי מנהל ההתקן Spanner ADO.NET.