如何让EF存储库工作?

时间:2016-08-12 10:54:03

标签: c# repository

我正在尝试Matthew Shrager的Repository nuget包: https://www.nuget.org/packages/Repository/

但我无法让Visual Studio在命名空间中找到实际的类。或FileSystemRepository也应该在该包中: 我做了一个小样本项目来测试它,在那里你可以看到问题: https://dl.dropboxusercontent.com/u/24914997/repository_issue.jpg

我确信这是一件简单而令人尴尬的事情,但我无法弄清楚......

2 个答案:

答案 0 :(得分:0)

查看此程序包的source code,您可以看到FileSystemRepository<>类位于Repository.FileSystem命名空间中,而不仅仅位于Repository中。因此,您需要引用完整的命名空间或只需添加:

using Repository.FileSystem;

答案 1 :(得分:0)

啊我明白了。 EFRepository存在于另一个包中。 Repository.EntifyFramework。那是。叹。我不知道,应该在某个地方提到它。