【发布时间】:2013-12-04 18:27:53
【问题描述】:
以本文为指导here 我正在尝试将 GET 方法添加到我的存储库代码中,该方法将根据 ID 返回一个“记录”。但是给出的示例代码:
public Product Get(int id)
{
return products.Find(p => p.Id == id);
}
...当适应我的班级类型时:
public Platypus Get(int id)
{
return platypi.Find(p => p.Id == id);
}
...不会编译,因为找不到“查找”;并且 IDE 的上下文菜单中也没有可用的“resolve”。
尝试编译时的错误消息是,"HandheldServer.Models.Platypus does not contain a definition for 'Find'*"
但是为什么[sh,w]会呢?文章中对应的类也没有定义 Find 方法...???
【问题讨论】:
-
与链接的文章没有太大的联系,这似乎主要是一个 EF 问题(缺少 1 标签)。如果您想得到答案,请在提问中付出一点努力。
-
不,我没有使用 EF。而且,正如我在回答中提到的那样,这已经解决了(我在 3 小时前将其标记为这样)。
-
这仍然与 MVC 或 Web API 无关。
标签: c# asp.net-mvc asp.net-web-api repository