C# 在SQLite中重用EF中的实体和上下文

C# 在SQLite中重用EF中的实体和上下文,c#,entity-framework,entity-framework-6,sqlite-net,C#,Entity Framework,Entity Framework 6,Sqlite Net,我正在编写使用SQLite的集成测试,并将使用EF测试存储库 数据层具有首先使用数据库生成的实体和DbContext,但它是为SQL Server生成的。数据层由存储库层使用 集成测试层将有一个上下文,但对于SQLite强文本,我应该在该层上重新创建实体强文本和上下文,还是可以重用数据层中的上下文和实体 当然,您应该使用数据层中的上下文和实体类。这就是您要测试的代码。连接字符串决定上下文与之通信的数据库。@GertArnold,谢谢您的评论,但是是否可以从数据层获取上下文并在与SQL Serve

我正在编写使用SQLite的集成测试,并将使用EF测试存储库

数据层具有首先使用数据库生成的实体和DbContext,但它是为SQL Server生成的。数据层由存储库层使用


集成测试层将有一个上下文,但对于SQLite强文本,我应该在该层上重新创建实体强文本和上下文,还是可以重用数据层中的上下文和实体

当然,您应该使用数据层中的上下文和实体类。这就是您要测试的代码。连接字符串决定上下文与之通信的数据库。@GertArnold,谢谢您的评论,但是是否可以从数据层获取上下文并在与SQL Server表具有相同结构的SQLite上使用它?连接字符串决定上下文与之通信的数据库。