C # Visual Studio і бази даних: підключаємо Microsoft SQL Server Compact
Цим матеріалом я почну нову серію статей, присвячених роботі з базою даних в C # Visual Studio за допомогою Microsoft SQL Server Compact 3.5. У процесі роботи ми створимо додаток Windows Forms, в якому можна буде працювати з файлом бази даних в форматі sdf: додавати записи в таблицю, видаляти і змінювати їх. Також бонусом додаток зробимо "працюють з коробки" і на максимальній кількості навіть чистих операційних систем. Рівень статей розрахований на початківця розробника, який володіє хоча б мінімальним досвідом роботи з Visual Studio.
Спочатку необхідно завантажити та встановити Microsoft SQL Server Compact 3.5 - я качав звідси. Після цього додаємо посилання в браузері рішень: вкладка ".NET" - бібліотека "System.Data.SqlServerCe.Entity". Після створення проекту за шаблоном Windows Forms, треба налаштувати підключення до бази даних, та й не завадило б її створити. Вибираємо "Обозреватель баз даних" - "Підключення до даних" - "Додати підключення" - Джерело даних "Microsoft SQL Server Compact 3.5 (Постачальник даних середовища .NET для Microsoft SQL Server Compact 3.5)" - створити базу даних (припустимо Books.sdf) в будь-якому місці на комп'ютері - Перевірити підключення - Ок. Забули пароль Реєстрація встановлюємо, можна вибрати сортування по "Росія - російська".
Далі створюємо таблицю в цій базі, назвемо її tbBooks; в ній два стовпці: id та name. id - тип int, унікальний; name - тип nvarchar, інші параметри за замовчуванням.
Тепер помилка повинна зникнути. Для роботи з базами даних є дуже зручний інструмент DataGridView. Додаємо його на нашу форму і підключаємо до джерела даних (нашої таблиці в базі): "Додати джерело даних проекту" - "База даних" - "Набір даних" - Вибираємо наше підключення Books.sdf. Середовище може попросити перенести файл в робочий каталог і змінити настройки підключення: погоджуватися не варто - ми не зрадники. Вибираємо нашу таблицю tbBooks і підтверджуємо наше підключення.
Якщо зараз запустити проект, то можна навіть змінювати осередки нашої таблиці. Однак, тепер ми маємо відразу дві проблеми: по-перше, в стовпці id ввід не чисел вибиває страшну і незрозумілу помилку, а по-друге, зміни не зберігаються. Перша проблема вирішується просто:
Таким чином, в цій статті ми навчилися створювати бази даних, підключення до них, таблиці в них, а також редагувати за допомогою вбудованого інтерфейсу.
статті IT. сі Шарп. бази даних. SQL. Visual Studio