Có ai biết về DB tốt trong bộ nhớ hoạt động tốt với .NET 4/EF 4 không? Cụ thể, tôi đang nghĩ về kiểm thử đơn vị, sao cho mỗi thiết lập có thể dễ dàng tạo DB, và điền nó với các giá trị mặc định, và mỗi teardown có thể phá hủy nó - một cách nhanh chóng.DB trong bộ nhớ cho khung thực thể 4
Tôi đã nghe nói rằng SQLite doesn't support .NET 4 chưa, và những người khác đã gặp sự cố khi sử dụng nó làm thay thế cho SQLServer (đó là những gì ứng dụng sẽ chạy trong chế độ phát hành).
Trước đây, tôi đã sử dụng DevExpress XPO ORM và có cơ sở dữ liệu trong bộ nhớ tích hợp hoạt động khá tốt để kiểm tra đơn vị.
thể trùng lặp của [Testing EF SQL Server ứng dụng dựa với SQLite trong bộ nhớ ?] (http://stackoverflow.com/questions/2372030/testing-ef-sql-server-based-application-with-in-memory-sqlite) –
@Craig Stuntz - Tôi không tìm cách giả lập kho của tôi, mà tôi có thể làm bây giờ mà không gặp rắc rối, tôi đang tìm cách thay thế một DB trong bộ nhớ cho một thực tế ... để tôi có thể không chỉ kiểm tra các dịch vụ mà tôi có thể kiểm tra mã tạo ra các bảng DB và chèn mặc định dữ liệu vào DB. –
Đối với những người đang đọc câu hỏi này, SQLite hiện hỗ trợ .NET 4 và .NET 4.5 qua trang web này: http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki –