C# - Entity Framework Core - 自動データベース生成
P粉520204081
P粉520204081 2023-08-26 17:41:13
0
1
492
<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>
P粉520204081
P粉520204081

全員に返信(1)
P粉986028039

こんにちは、移行を使用する場合は、Startup.cs に次のような内容を追加できます:

リーリー

移行を使用していない場合は、Migrate();EnsureCreated(); に置き換えて、データベース コンテキストを使用できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート