2
我有這個對象叫做事件,事件有一些其他的鏈接表。Petapoco可以處理連接並查詢生成的列嗎?
[PetaPoco.ResultColumn]
public Models.User Presenter { get; set; }
Petapoco通過獲取我的對象做了出色的工作,當我使用:
evt = db.Fetch<Models.Event, Models.User>(";EXEC GetEventDetails @id", new { id = id });
這使我的情況下,與主持人數據。
但問題是,我也有我的查詢生成一列「可用座位」 此列鏈接對象爲:
[PetaPoco.ResultColumn]
public string AvailableSeats { get; set; }
的問題是:當我用分貝。取,可用座位爲空。 我現在的解決方案是:
evt = db.Fetch<Models.Event>(";EXEC GetEventDetails @id", new { id = id })[0];
evt.Presenter = db.FirstOrDefault<Models.User>("WHERE id=" + evt.PresenterId);
,但我真的不喜歡這樣。它應該都在一行代碼中。
這是一個petapoco錯誤,還是我在那裏做錯了什麼?