gpt4 book ai didi

c# - 'Data.Repository.UnitofWork' 没有实现接口(interface)成员 'Data.Repository.IUnitofWork.Customer'

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:55 26 4
gpt4 key购买 nike

我有一个接口(interface)将另一个接口(interface)声明为属性

namespace Data.Repository
{
interface IUnitofWork : IDisposable
{
ICustomer Customer { get; }
int Complete();

}
}

我试图在 UnitofWork 类中实现这个接口(interface)

namespace Data.Repository
{
public class UnitofWork : IUnitofWork
{
private readonly NORTHWNDEntities _context;

public UnitofWork(NORTHWNDEntities context)
{
_context = context;
customer = new CustomerRepository(_context);

}

public ICustomer customer { get; private set; }


public int Complete()
{
return _context.SaveChanges();
}

public void Dispose()
{
_context.Dispose();
}
}
}

但它在编译时显示错误错误:'Data.Repository.UnitofWork' 没有实现接口(interface)成员'Data.Repository.IUnitofWork.Customer'

请帮我解决这个错误谢谢你

最佳答案

区分大小写。这个,在你的类里面:

public ICustomer customer { get; private set; }

需要

public ICustomer Customer { get; private set; }

(大写 C,因为那是您界面上的内容)

关于c# - 'Data.Repository.UnitofWork' 没有实现接口(interface)成员 'Data.Repository.IUnitofWork.Customer',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35115043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com