1 回答
TA贡献1765条经验 获得超5个赞
为了解决我的性能问题,我从上面的 GET 类中删除了重载。
我的性能问题来自原始问题,通过更改我的两个 get 方法(一个使用 int 和一个 long)的方法名称来解决。不知道为什么这些重载会导致问题,但通过删除重载并直接指定名称,我的性能问题得到了解决。
我的工人阶级看起来像:
public class API
{
DataAccessClass _dataAccess = new DataAccessClass();
public List<Items> GetById(int id)
{
return _dataAccess.Get(id);
}
protected internal class DataAccessClass
{
protected internal List<Items> GetByInt(int id)
{
using (var context = dbcontext)
{
return context.GetItems();
}
}
protected internal List<Items> GetByLong(long id)
{
using (var context = dbcontext)
{
return context.GetItems();
}
}
}
}
- 1 回答
- 0 关注
- 165 浏览
添加回答
举报