WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Эта обучающая программа с двумя частями использует шаблоны MySQL MVC Item,
чтобы настроить веб-приложение MVC. Во второй части обучающей программы
создается Windows Forms Item с возможностью соединения с MySQL. MySQL 5.5 на доступном хосте. MySQL for Visual Studio 1.2.5. Visual Studio 2012, the professional edition.
MySQL Connector/NET требуется, чтобы использовать
веб-провайдеров в произведенном веб-приложении. Чтобы добавить MySQL MVC Item к существующему проекту MVC, сначала
добавьте модель MySQL Entity Framework. Пропустите этот шаг, если вы
уже сделали это. Формируйте проект для работы MySQL с Entity Framework.
Есть два способа сделать это: Вручную добавьте необходимые ссылки
(EntityFramework, MySql.Data &MySql.Data.Entity) и добавьте необходимую
конфигурацию к файлу Или (лучше) используйте
MySQL Website Configuration, которая использует
Entity Framework 5 или 6 с MySQL. Для получения дополнительной информации об
этом инструменте см. главу 7. Как только вы сформировали проект для работы MySQL с Entity Framework,
продолжите создавать модель, используя типичный мастер
ADO.NET Entity Data Model. Для шаблонов MySQL
MVC Item необходимо добавить модель под папкой "Models",
как иллюстрировано ниже: Рис. 8.1. ADO.NET Entity Data Model Рис. 8.2. Выбирает или создает
новое подключение MySQL Рис. 8.3. Создает новое подключение MySQL После выбора подключения MySQL необходимо выбрать объекты базы данных,
чтобы включить в модель. Опция Pluralize or singularize generated object
names должна быть выключенаиначе шаблон MySQL MVC Item
не будет функционировать правильно. Рис. 8.4. Выбор объекта базы данных,
чтобы включить в модель Нажмите Рис. 8.5. Создание модели MySQL Entity Framework
Теперь, произведите новый MySQL MVC Item.
Щелкните правой кнопкой мыши по проекту и выберите
Рис. 8.6. Добавление нового Item Это запустит мастер Add New Item. Меню
MySQL предлагает два варианта:
MySQL New MVC Item и
MySQL New Windows Form.
Выберите MySQL New MVC Item и нажмите
. Рис. 8.7. Меню опций MySQL Откроется диалог MVC Item Template.
Теперь выберите модель MySQL и окружение, которое вы хотите использовать,
чтобы создать MVC item. Выпадающий список model наполнен на основе всех
моделей MySQL Entity Framework, доступных в проекте, выпадающий список
entities наполнен оружениями, доступными для отобранной модели. Рис. 8.8. Диалог MySQL MVC Item Template Рис. 8.9. Шаблон MySQL MVC Item После отбора модели и окружения, чтобы создать пункт, нажмите
entity. Рис. 8.10. Новый диспетчер и
представление, добавленные к проекту Можно теперь выполнить приложение. В нашем примере мы использовали базу
данных Sakila и произвели контроллер Actor: Рис. 8.11. Представление Actor Эта часть обучающей программы описывает, как создать Windows Form
с возможностью соединения с MySQL. Шаблон, чтобы использовать для этой
операции называют Шаблондля добавления нового MySQL Windows Form подобен шаблону
MySQL MVC item (см.
раздел 8.1),
но с тремя существенными различиями: Можно создать модель MySQL Entity Framework под
путем корня проекта. Рис. 8.12. Модель MySQL Entity Framework
создается в приложении Windows Form Выбирая желаемое окружение, можно также выбрать тип
макета, в котором новая форма покажет данные. Рис. 8.13. Диалог "MySQL Windows Form"
Item Template, с параметрами макета Папка Рис. 8.14. Папка Resources и новая форма У новой формы будет весь необходимый код, чтобы показать данные с
пользовательским интерфейсом (UI) на основе ранее выбранного расположения.
Рис. 8.15. Форма "frmactor" Form в режиме Design
Рис. 8.16. Форма "frmactor", чтобы показать данные
Глава 8. MySQL Project Items
Минимальные требования
8.1. MySQL ASP.NET MVC Items
web.config
.
8.2. MySQL Windows Forms Items
MySQL New Windows Form
.
Чтобы открыть окно Add New Item, щелкните правой кнопкой мыши по своему
приложению и выберите MySQL
из списка установленных пунктов.Resources
добавляется к проекту, который содержит изображения, используемые символами
для произведенной формы.
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.