Для поставщика SqlServerCe это:
SqlCeConnection,
SqlCeCommand,
SqlCeDataReader,
SqlCeDataAdapter.
string conStr = "Data Source=|DataDirectory|GB.sdf";
SqlCeConnection connection = new SqlCeConnection(conStr);
На сайте http://www.connectionstrings.com/ можно найти примеры разнообразных строк соединения
string commandString = "SELECT Id, Text, Author, RecordDate FROM Records";
SqlCeCommand command = new SqlCeCommand(commandString, connection);
После открытия потока данных указатель находится перед первой записью.
Модель гостевой книги представляет собой коллекцию объектов Record.
В качестве СУБД используем SqlServer CE 4.0 или SqlExpress.
Многослйная архитектура
Слой доступа выполнен по шаблону Repository – класс без состояния с интерфейсом, подобным коллекции.
Класс Command имеет коллекцию параметров.
Параметризованные команды выполняются быстрее и позволяют избежать sql-инъекций.
public string conStr = "Data Source=|DataDirectory|GB.sdf";
public string conStr =
WebConfigurationManager.ConnectionStrings["GB"].ConnectionString;
Изменение в классе Repository:
Хранение строки соединения в web.config, позволяет изменять параметры соединения без перекомпиляции приложения.
WebConfigurationManager – класс для работы с файлами конфигурации web приложения.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть