[英]Pluggable, Extendable and RESTFUL Service Repository in ODATA or ASP.NET
我將使用ODATA開發服務存儲庫。 結果,我可以通過反射自動將這些類的那些公共方法建模為具有這些屬性的Entity Type。
另一方面,我還將這些公共方法公開為先前定義的“實體類型”下的“實體集”。 最后,公共用戶可以通過將JSON對象發布到特定的URI來調用RESTFULLY公開服務,並借助ODATA協議從返回的JSON對象中檢索OUTPUT
不幸的是,實體類型定義不支持主對象數組或復雜對象數組。 結果,我無法定義將具有多個TO(字符串[])或CC(也字符串[])的SMTP發送實體類型,該如何解決此問題?
聽說微軟宣布了ODATA V3.0和ASP.NET Web API。 這些新技術有幫助嗎? 或任何其他實現可擴展RESTFUL的建議(或HTTP友好,因為我想直接在html,php或任何其他網頁的javascript中調用它)? 謝謝。
OData V3確實支持屬性,這些屬性是原始值或復雜值的集合。 WCF數據服務V5為自定義和反射提供程序實現了此功能(尚不支持EF提供程序)。
例如,請參閱http://www.odata.org/media/30002/OData%20Atom%20Format.html#collectionofsimpletypedproperties
最新的WCF數據服務可以在這里下載: http : //www.nuget.org/packages/Microsoft.Data.Services
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.