如何在 C# 和 WPF 中的实体框架中创建数据库和表?

Posted

技术标签:

【中文标题】如何在 C# 和 WPF 中的实体框架中创建数据库和表?【英文标题】:How create database and tables in Entity Framework in C# and WPF? 【发布时间】:2021-03-17 06:08:23 【问题描述】:

我构建了一个适用于 mysql 服务器的应用程序,并让它进行迁移,它运行良好。

但我也想先在 Mysql 命令行中创建数据库,然后进行迁移。

就像先执行这个查询,然后做迁移:

CREATE database `ahmed` DEFAULT CHARACTER SET ascii COLLATE ascii_general_ci ; 

【问题讨论】:

【参考方案1】:

你可以试试这样的:

try

    string conn = @"server=localhost;userid= ;password= ";
    using (MySqlConnection connection = new MySqlConnection(conn))
    
      connection.Open();      
                    
       string command = "CREATE database `ahmed` DEFAULT CHARACTER SET ascii COLLATE ascii_general_ci;";

        MySqlCommand cmd = new MySqlCommand(command, connection);

        cmd.ExecuteNonQuery();
        MessageBox.Show("Created databaase");
     

catch (MySqlException ex)

     MessageBox.Show("Error: " + ex);

【讨论】:

以上是关于如何在 C# 和 WPF 中的实体框架中创建数据库和表?的主要内容,如果未能解决你的问题,请参考以下文章

实体框架 6 不在 SQLite 数据库中创建表

Xceed WPF Toolkit - BusyIndi​​cator - 在 C# 中创建动态加载消息,数据模板中的数据绑定

如何在 WPF 中创建可折叠面板

如何在实体框架数据库迁移中创建全文目录? [复制]

如何在实体框架中创建只读实体?

如何在 asp.net 中创建分层结构