В этом примере показано, как использовать библиотеку Anychart с языком программирования Visual Basic .NET, используя ASP.NET и базу данных MySQL.
В этом примере используется .NET Framework 4.6.1, ASP.NET 4.0.30319, ASP.NET MVC 5.2, сообщество Visual Studio 2015, MySQL 5.6 и MySQL Connector/NET 6.9.9.0 — драйвер ADO.NET для MySQL. Чтобы проверить ваши установки, используйте Панель управления Windows -> Программы и компоненты. Если вы пропустили некоторые установки, пожалуйста, посетите:
Страница загрузки MySQL и инструкции по установке для настройки MySQL;
Страница загрузки Visual Studio для установки Visual Studio, .NET Framework и ASP.NET;
Страница загрузки Connector/Net для установки MySQL Connector/NET.
Чтобы запустить этот пример, выполните команды, перечисленные ниже.
Клонируйте репозиторий с github.com в свой рабочий каталог:
$ git clone [email protected]:anychart-integrations/asp-net-vb-mysql-template.git
Откройте консоль cmd в папке «asp-net-vb-mysql-template» и настройте базу данных MySQL, используйте флаги -u -p, чтобы указать имя пользователя и пароль:
$ "[YOUR_PATH_TO_MYSQL]binmysql.exe" -u[USER_NAME] -p < database_backup.sql
e.g:
$ "C:Program FilesMySQLMySQL Server 5.6binmysql.exe" -uroot -p < database_backup.sql
Откройте проект в Visual Studio, используя файл решения AspNetVBMysqlTemplate.sln.
Запустите приложение с помощью кнопки «Выполнить» или нажмите F5.
Если у вас возникли проблемы с подключением MySQL, убедитесь, что MySql.Data.Entity.EF6 в ссылках имеет правильный путь к MySql.Data.Entity.EF6.dll.
Ваше рабочее пространство должно выглядеть так:
AspNetVBMysqlTemplate/
App_Start/
RouteConfig.vb # app routes
Controllers/
ChartController.vb # main controller
css/
style.css # main css file
Models/
fruit.vb # Entity framework model for MySQL
FruitDBContext.vb # DB data provider
Views/
Chart/
Index.vbhtml # html template
web.config
Global.asax
packages.config
Web.config # main ASP.NET project settings
Язык - VB.NET
Веб-фреймворк — ASP.NET
Сопоставление базы данных — Entity Framework
HTML Tepmlate — Razor
База данных — MySQL
Пример интеграции AnyChart ASP.NET/VB/MySQL состоит из двух частей:
Если у вас есть вопросы по лицензированию - обращайтесь к нам. [email protected]