Работа с базами данных

Оценить
(0 голоса)
Конструктор O/R Designer— это поверхность конструирования для элементов проекта, которые известны как LINQ to SQL Classes, поэтому первым шагом в использовании конст­руктора является добавление в проект нового элемента проекта типа LINQ to SQL Class. На рис. 18.46 в диалоговом окне Add New Item показано, где находятся эти элементы проекта. Рис. 18.46. Добавление элемента типа LINQ to SQL Class После того как вы выбрали элемент типа LINQ to SQL Class и добавили его в проект, сразу же запускается визуальный конструктор O/R Designer (рис. 18.47). Здесь пока ничего нет, поскольку мы не выбрали те объекты базы данных, которые хотим представить в нашей…
Оценить
(0 голоса)
Давайте же подробно изучим, что произошло "за кулисами" в результате перетаскивания из Server Explorer в конструктор O/R Designer. Во-первых, в файл app.config (или web.config) автоматически записывается строка подклю­чения, которая необходима для того, чтобы открыть подключение к выбранной базе данных. Она будет использоваться LINQ для выполнения вызовов базы данных (по мере необходи­мости). Кроме того, был определен новый класс. Вот фрагмент класса Employee, в котором показан его конструктор: public Employee() { this._Employees = new EntitySet<Employee> (new Action<Employee>(this.attach_Employees), new Action<Employee>(this.detach_Employees)); this._Employeel = default(EntityRef<Employee>); OnCreated() ; } Примечание Визуальный конструктор O/R Designer автоматически приводит имена объектов к единственному числу. Например, во многих кадровых базах…
Оценить
(0 голоса)
Цель LINQ — простота: классы LINQ выглядят и ведут себя точно так же, как любые другие классы нашей объектной модели. Мы можем создать объект нового служащего и настроить его свойства следующим образом: Employee emp = new Employee(); emp.BirthDate = new DateTime(1965, 4, 4); emp.Gender = 1 F'; emp.LoginID = "templogin"; emp.MaritalStatus = 'M1; emp.Title = "Project Resource Manager"; Для сохранения этого нового объекта Employee в таблице Employee нам нужно добавить этот объект в коллекцию Employees, имеющуюся в нашем контексте данных, а затем вы­звать метод Submit Changes. Помните, что этот тип — это просто имя по умолчанию, дан­ное нашему классу контекста…
Оценить
(0 голоса)
В этой главе вы прочитали о той обширной поддержке, которая имеется в Visual Studio 2008 для создания и управления базами данных. Мы обсудили имеющийся в интегрированной среде разработки Visual Studio набор инструментов, которые работают совместно друг с другом и с различными визуальными конструкторами Visual Studio для того, чтобы обеспе­чить возможности написания запросов, создания структур таблиц и составления хранимых процедур. Мы исследовали также новую поддержку для написания процедур и функций баз данных SQL Server полностью на управляемом коде. Мы потратили некоторое время на обсуждение основ привязки данных — почему она явля­ется основной проблемой для многих приложений и как визуальные конструкторы и…
«ПерваяПредыдущая123456СледующаяПоследняя»
Навигация
© 2018 www.visualstudios.ru. Все права защищены.