0

我试图弄清楚 IRepository 接口的位置和定义:

公共 IRepository 存储库 { 获取;放; }

在此代码中: https ://github.com/ServiceStack/ServiceStack.Examples/blob/master/src/RedisStackOverflow/RedisStackOverflow.ServiceInterface/AnswersService.cs

那么这个 IRepository 是 ServiceStack 框架的一部分吗?ServiceStack 的内置 IoC 正在使用它进行注入?我只想知道在哪里可以找到有关此代码来源的更多信息。

我查看了 Redis ServiceModel,但是 ServiceStack 框架中的这个 Repository 接口是否在某个地方?我正在尝试了解更多服务堆栈的 ORM 部分,但不确定这是来自哪里还是什么......

4

1 回答 1

2

该接口只是redis 示例项目的一部分。来源可以在这里找到。当试图寻找这样的东西时,请查看导入的命名空间:

using RedisStackOverflow.ServiceModel;
using ServiceStack.ServiceInterface;

我们知道,如果我们IRepository在代码中引用它,它必须要么在当前命名空间中,要么在这两者之一中。

于 2013-09-23T04:43:41.527 回答