РС 14-19 Flashcards
14-19
14
От какво е съкратено ADO.NET
ActiveX Data Objects for .NET
14
Какво е доставчик на данни в ADO.NET
библиотека/колекция от класове, които предоставят достъп до различни бази данни
14
Какви обекти обикновено се дефинират
в доставчиците на данни
- Connection /Връзка/
- Command /Команда/
- DataReader – за извличане на данни
14
Стандартни библиотеки на доставчици
на информация за ADO.NET
- SqlClient
- OleDB
- OLE DB
- Odbc
- Oracle
и други
14
Модели за достъп до данни
в адо.нет
- connected
- disconnected
- entity framework
14
Свързан модел
за достъп до данни в адо.нет
Приложим към среда, където базата данни е постоянно достъпна
14
Плюсове на свързания модел
в адо.нет
- Лесно управляем контрол на паралелните заявки
- По-голям шанс за работа с най-актуалната версия на
информацията
14
Минуси на свързания модел
адо.нет
- Нуждае се постоянно от надеждна мрежова свързаност
- Създава проблеми при скалиране
14
Прекъснат модел
в адо.нет
Зареждане на данните от бд в RAM
14
Кои са настройките за SQL Server низа
- Data Source / Server
- Database / Initial Catalog
- User ID / Password
- Integrated Security
14
Кой интерфейс имплементират връзките към БД в ц#
IDisposable
винаги се използва using конструкцията
14
SQLDataReader
- извлича поредица от записи
- Данните са достъпни само за четене
като курсор
14
Методи на SqlDataReader
- Read()
- Indexer[]
- Close()
15
Какво е СКЛ инжекция
Инжектиране на злонамерен код в приложения с база данни
15
Начини за защита от скл инжекции
- параметризиране на заявките
- SQL командата се отделя от нейните аргументи