我使用實體框架CodeFirst方法構建了ASP.NET Web API。它創建的數據庫表按照我的預期表示一個關係數據庫。在我的API的GET操作中,我想從3個表中返回值。我見過的很多例子只顯示這樣一個簡單的迴歸:使用實體框架在ASP.NET API中執行GET操作
// GET: api/Books
public IQueryable<Book> GetBooks()
{
return db.Books;
}
其中只返回Books對象的字段。這不會非常有用,因爲我擁有Author和BookType的外鍵。使用Entity Framework和Web API,通常如何返回來自多個表的字段值?我想我可以使用linq查詢來連接表並返回結果。這是最有效的方法嗎?還是有更好的方法?
感謝
感謝您的提示。這應該是有幫助的。 – Rich