我有一个界面
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Guestbook.Models;
namespace Guestbook.Controllers
{
public interface IGuestbookRepository
{
IList<GuestbookEntry> GetMostRecentEntries();
GuestbookEntry FindById(int id);
IList<CommentSummary> GetCommentSummary();
Void AddEntry(GuestbookEntry entry);
}
}
实现类看起来像这样
using System;
using System.Collections.Generic;
using System.Linq;
using Guestbook.Models;
namespace Guestbook.Controllers
{
public class GuestbookRepository : IGuestbookRepository
{
private readonly GuestbookContext _db = new GuestbookContext();
public void AddEntry(GuestbookEntry entry)
{
entry.DateAdded = DateTime.Now;
_db.Entries.Add(entry);
_db.SaveChanges();
}
}
当我键入编译它时,我收到错误消息说 System.void 不能从 c# 中使用——使用 typeof(void) 来获取 void 类型对象。
我到底在做什么错?有人可以帮助我吗?