我正在研究使用服務存盤庫模式構建的 API。例如,當收到請求時,控制器將資料傳遞給服務,然后服務將資料傳遞給存盤庫,存盤庫從資料庫中獲取資料并將其發送回服務,服務將資料回傳給控制器,這是控制器代碼:
[HttpGet("LatestNAV")]
public IActionResult GetLatestNAV()
{
return Ok(_service.GetLastDailyNAV());
}
服務:
public LastDailyNAVDto GetLastDailyNAV()
{
var result = _repository.GetLastDailyNAV();
return result.Adapt<LastDailyNAVDto>();
}
存盤庫:
public LastDailyNAV GetLastDailyNAV()
{
return _db.LastDailyNAV.OrderByDescending(n => n.date).FirstOrDefault();
}
我想更改從 LastDailyNAV 中的資料庫檢索到的日期,因為它沒有格式化。我的問題是修改日期的最佳位置在哪里。我知道它不在存盤庫中導致它不是存盤庫問題。但我的問題是格式化服務中的資料導致瘦控制器和胖服務,反之亦然。
uj5u.com熱心網友回復:
我希望這個鏈接可以幫助你解決這個問題: 日期應該格式化哪一層?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/407844.html
標籤:
