我正的误差是库不执行接口正确
错误1 'OCDSandbox.Models.OrganizationRepository' 不实现 接口构件 'OCDSandbox.Models.IRepository.FindByOrgNbr()' C:\源 TEMP \ OCDSandbox \ OCDSandbox \模型\ OrganizationRepository.cs线9
OrganizationRespository.CS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace OCDSandbox.Models
{
public class OrganizationRepository : IRepository
{
private GMS_Sandbox_testDataContext _dataContext;
public OrganizationRepository()
{
_dataContext = new GMS_Sandbox_testDataContext();
}
public IList<Organization> ListAll()
{
var organizations = from o in _dataContext.Organizations
select o;
return organizations.ToList();
}
public ICollection<Organization> FindAll()
{
return _dataContext.Organizations.ToList();
}
public ICollection<Organization> FindByOrgNbr(string OrgNbr)
{
var organizations = _dataContext.Organizations.Where(p => p.org_nbr == OrgNbr).ToList();
return organizations;
}
}
}
IRepository.CS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace OCDSandbox.Models
{
public interface IRepository
{
// organization interface
IList<Organization> ListAll();
ICollection<Organization> FindAll(); //returns list read only
ICollection<Organization> FindByOrgNbr();
}
}
任何帮助是极大的赞赏。这是我第一次使用repo,然后我想在控制器中测试FindByOrgNbr。提前致谢!
FindByOrgNbr不期望参数。 – MatthiasG 2012-01-11 14:16:32