Entity Framework 4 및 코드 우선 개발 CTP에서 MySql 사용
Entity Framework 4를 사용한 코드 우선 개발에 대한 Scott Guthrie의 최근 게시물 SQL Server 대신 MySql을 사용하여 실험하는 데 관심이 생겼습니다. 그러나 MySql을 사용하여 자동으로 데이터베이스를 생성하도록 Entity Framework 4를 구성하십시오.
예외:
초기 시도에서 NerdDinners 데이터베이스가 존재하지 않음을 나타내는 ProviderIn CompatibleException이 발생했습니다. . 데이터베이스를 수동으로 생성해도 문제가 해결되지 않아 "DatabaseExists는 공급자가 지원하지 않습니다"라는 두 번째 ProviderIn CompatibleException이 발생합니다.
해결 방법:
추가 후 탐색 중에 몇 가지 핵심 사항이 나타났습니다.
<code class="xml"><system.data> <DbProviderFactories> <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data></code>
위 내용은 Entity Framework 4 및 Code-First 개발과 함께 MySql을 사용하는 방법: 단계별 가이드?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!