EF 메모리 내 데이터베이스를 사용 하 여 테스트Testing with the EF In-Memory Database


EF 메모리 내 데이터베이스는 종종 관계형 데이터베이스와 다르게 동작 합니다.The EF in-memory database often behaves differently than relational databases. EF Core를 사용 하는 코드 테스트에 설명 된 대로 관련 문제 및 장단점을 완전히 이해 한 후에만 EF 메모리 내 데이터베이스를 사용 합니다.Only use the EF in-memory database after fully understanding the issues and trade-offs involved, as discussed in Testing code that uses EF Core.

SQLite는 관계형 공급자 이며 메모리 내 데이터베이스를 사용할 수도 있습니다.SQLite is a relational provider and can also use in-memory databases. 일반적인 관계형 데이터베이스 동작과 보다 일치 하는 테스트를 위해이를 사용 하는 것이 좋습니다.Consider using this for testing to more closely match common relational database behaviors. 이 내용은 SQLite를 사용 하 여 EF Core 응용 프로그램 테스트에서 설명 합니다.This is covered in Using SQLite to test an EF Core application.

이 페이지의 정보는 이제 다른 위치에 있습니다.The information on this page now lives in other locations: