2013年6月21日 星期五

Web API與Entity Framework序列化問題

ASP.NET Web API專案使用EntityFramework載入Master/Details資料遇到ASP.NET Web API序列化錯誤:

image

重現問題:

image

image

image

image

image

image

image

image

image

執行時,顯示Proxy物件序列化錯誤

image

解法,關掉Proxy建立動作

image

搞定!!

image

我們可以使用   [IgnoreDataMember]控制某些成員不做序列化:

image

不序列化Orders

image

沒有留言:

總瀏覽量