1
A
답변
1
Effort을 사용할 수 있습니다. NuGet을 통해 다운로드
<system.data>
<DbProviderFactories>
<add name="Effort.Provider" invariant="Effort.Provider" description="Effort.Provider" type="Effort.Provider.EffortProviderFactory,Effort" />
</DbProviderFactories>
</system.data><entityFramework>
<providers>
<provider invariantName="Effort.Provider" type="Effort.Provider.EffortProviderServices, Effort" />
</providers>
</entityFramework>
지금 테스트에서 단순히
EffortProviderConfiguration.RegisterProvider();
var connection = DbConnectionFactory.CreateTransient();
var model = new ApplicationDbContext(connection);
model.Database.CreateIfNotExists();
를 추가 할 수의 app.config에이 코드를 추가하고 짜잔 당신은 테스트 목적으로 가짜 데이터베이스를
관련 문제
- 1. 비웃음
- 2. DBContext 포함 항목 포함 - 기본 키가있는 람다
- 3. 비웃음 Locale.forLanguageTag
- 4. 비웃음 UserManager
- 5. 비웃음 Guid.NewGuid()
- 6. 비웃음 람다
- 7. 비웃음 Twig_Environment
- 8. 비웃음 Task.Delay
- 9. 비웃음 방법
- 10. DbContext
- 11. DbContext
- 12. DBContext
- 13. DbContext
- 14. DbContext
- 15. 비웃음 설정 값 봄
- 16. 비웃음/phpunit을 여기
- 17. 비웃음 봄 콩
- 18. 비웃음 클래스 기본 키
- 19. 비웃음 한 String.valueOf()
- 20. 비웃음 EF6 데이터베이스 컨텍스트
- 21. 비웃음 Func을 속성
- 22. 비웃음 예상 질문의
- 23. 비웃음 이벤트 핸들러
- 24. 비웃음 FindAsync 방법
- 25. 비웃음 System.Data.SqlClient.X 클래스
- 26. 비웃음 일반적인 방법
- 27. 비웃음 예외 전략은
- 28. 디렉토리를 비웃음 프롬프트로 만드십시오.
- 29. 농담 비웃음 아웃 구현
- 30. 다른 방법과 방법을 비웃음
어떤 버전이 EF의 당신은 사용하고 있습니까? EF Core를 사용하는 경우 InMemoryDatabaseProvider를 사용할 수 있습니다. – Zeus82
http://stackoverflow.com/questions/7609430/how-to-mock-dbcontext – ColinM