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.SqlException'이 Microsoft.Data.SqlClient.dll에 발생하고 데이터베이스가 비어 있습니다. 도움이 필요하시면 알려주시기 바랍니다.
<pre class="brush:php;toolbar:false;">protected 재정의 void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
노력하다
{
optionsBuilder.UseMySQL("서버=localhost;userid=root;password=topSecret;database=kartoteka-pracownicza");
}
잡기 (MySqlException 예)
{
스위치(예:번호)
{
사례 0:
MessageBox.Show("서버에 연결할 수 없습니다. 관리자에게 문의하세요.");
부서지다;
사례 1045:
MessageBox.Show("사용자 이름/비밀번호가 잘못되었습니다. 다시 시도해 주세요.");
부서지다;
}
};
}</pre></p>