아래와 같은 메서드가 있습니다.
public async Task<ProductDTO> Get(int id)
{
var obj = await _db.Products.Include(u=>u.Category).Include(u=>u.ProductPrices).FirstOrDefaultAsync(u => u.Id==id);
if (obj!=null)
{
return _mapper.Map<Product, ProductDTO>(obj);
}
return new ProductDTO();
}
그리고 인터페이스도 있지요…
public interface IProductRepository
{
public Task<ProductDTO> Get(int id);
}
그리고 호출 부분…
var product = await _productRepository.Get(productId.Value);
Get함수 본문으로 찾아가려고 F12 누르면 인터페이스로 가게 됩니다.
하지만!
Ctrl + F12
누르면 함수 정의로 바로 이동됩니다.
끝…