Любой может помочь мне создать базу данных в MySQL только при первом запуске моего приложения C#. Второй раз, когда я запускаю это приложение, если база данных существует, необходимо создать код базы данных.Создание базы данных только при первом запуске визуального приложения C#
ответ
Если вы используете код сначала в Entity Framework, вы можете создать свою базу данных из классов на C#, которые определяют ваши таблицы и отношения.
После того, как у вас есть классы, вам просто нужно изменить или установить строку подключения в свою базу данных, а затем запустить код ... тогда база данных будет создана для вас ... по волшебству .. или вашим классам !!
Есть много образцов онлайн Code First с Azure http://www.dotnetjalps.com/2015/04/entity-framework-code-first--mysql-azure.html
private static bool CheckDatabaseExists(SqlConnection tmpConn, string databaseName)
{
string sqlCreateDBQuery;
bool result = false;
try
{
tmpConn = new SqlConnection("server=(local)\\SQLEXPRESS;Trusted_Connection=yes");
sqlCreateDBQuery = string.Format("SELECT database_id FROM sys.databases WHERE Name
= '{0}'", databaseName);
using (tmpConn)
{
using (SqlCommand sqlCmd = new SqlCommand(sqlCreateDBQuery, tmpConn))
{
tmpConn.Open();
object resultObj = ExecuteScalar();
int databaseID = 0;
if (resultObj != null)
{
int.TryParse(resultObj.ToString(), out databaseID);
}
tmpConn.Close();
result = (databaseID > 0);
}
}
}
catch (Exception ex)
{
result = false;
}
return result;
}
Это будет работать с любым именем базы данных вы передаете в качестве параметра, и он будет возвращать логическое значение истины = база данных существует, ложь = база данных не существует (или произошла ошибка) .Ела истинное среднее пропустить создание false mean create database ..
Показывает ошибку при выполнении скаляра –
- 1. Как создать таблицу базы данных при первом запуске приложения phoneGap?
- 2. Создание базы данных SQLlite при запуске приложения
- 3. Создание базы данных при запуске
- 4. Создание ViewController для запуска только при первом запуске приложения iOS
- 5. Запуск операции только при первом запуске приложения
- 6. Создание данных приложения при первом использовании
- 7. Импорт основных данных при первом запуске приложения
- 8. Краш Происходящие при первом запуске При заполнении основной базы данных
- 9. Сбой при показе клавиатуры только при первом запуске приложения
- 10. NSFetchedResultsController делегат запускает методы только при первом запуске приложения
- 11. Создание новой галереи в Android при первом запуске приложения
- 12. Диалог запускается только при первом запуске?
- 13. Как получить заставку только при первом запуске?
- 14. Angular2 Change Detection при первом запуске приложения
- 15. Как показать диалог при первом запуске приложения
- 16. Запуск функции при первом запуске воздушного приложения
- 17. Как запустить код при первом запуске приложения?
- 18. iOS: управляйте данными при первом запуске приложения
- 19. Отладка приложения iOS при первом запуске
- 20. wp8 при первом запуске
- 21. Показать только один раз при первом запуске приложения
- 22. Как отображать представление только один раз при первом запуске приложения?
- 23. CLLocationManager только контролирует регионы при первом запуске приложения после установки
- 24. Ошибка Cocos2d в CCLayer только при первом запуске приложения
- 25. Как открыть NavigationDrawer только при первом запуске приложения?
- 26. MainActvity не обновляется при первом запуске приложения
- 27. Отображение учебника слайдов при первом запуске приложения
- 28. Программа зависает только при первом запуске?
- 29. Ошибка приложения при первом запуске Android
- 30. Создание тестовых данных при запуске приложения
Не могли бы вы показать нам код, пожалуйста? –
Я еще не добрался, но хочу только предложения или помощь –