EF 코어 In-Memory 데이터베이스 공급자EF Core In-Memory Database Provider

이 데이터베이스 공급자를 설치하면 Entity Framework Core를 메모리 내 데이터베이스에서 사용할 수 있습니다.This database provider allows Entity Framework Core to be used with an in-memory database. 메모리 내 모드인 SQLite 공급자가 관계형 데이터베이스에 보다 적절한 테스트로 대체될 수 있지만 이 기능이 테스트에 유용할 수 있습니다.This can be useful for testing, although the SQLite provider in in-memory mode may be a more appropriate test replacement for relational databases. 공급자는 Entity Framework Core 프로젝트의 일부로 유지 관리됩니다.The provider is maintained as part of the Entity Framework Core Project.


Microsoft.EntityFrameworkCore.InMemory NuGet 패키지를 설치합니다.Install the Microsoft.EntityFrameworkCore.InMemory NuGet package.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

시작하기Get Started

다음 리소스는 이 공급자를 시작하는 데 도움이 될 수 있습니다.The following resources will help you get started with this provider.

지원되는 데이터베이스 엔진Supported Database Engines

In Process 메모리 데이터베이스(테스트 전용으로 설계)In-process memory database (designed for testing purposes only)