C# - Entity Framework Core - 自動データベース生成
<p>デスクトップ アプリケーションを初めて実行するときに、データベースとテーブル構造を自動的に作成したいと考えています。 </p><p>
EFCore の同等のメソッドに関する例やドキュメントが見つかりません。
</p><p>
このドキュメントに記載されているとおりにすべてを実行しました。
https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core-example.html
</p><p>
しかし、私にはまだ問題があります: 例外: Microsoft.Data.SqlClient.dll で 'Microsoft.Data.SqlClient.SqlException' がスローされ、データベースが空です:( 助けていただける場合は、お知らせください。
</p>
<pre class="brush:php;toolbar:false;">protected override void OnCconfiguration(DbContextOptionsBuilder optionsBuilder)
{
試す
{
optionsBuilder.UseMySQL("server=localhost;userid=root;password=topSecret;database=kartoteka-pracownicza");
}
catch (MySqlException 例)
{
スイッチ(例:数字)
{
ケース0:
MessageBox.Show("サーバーに接続できません。管理者に連絡してください");
壊す;
ケース 1045:
MessageBox.Show("ユーザー名/パスワードが無効です。もう一度お試しください");
壊す;
}
};
}</pre></p>