簡體   English   中英

在實體框架上創建其他Web服務

[英]creating rest webservice on entity framework

首先

我正在計划我的項目。所以,我正在做研究。

現在

我有一個包含數據訪問層的項目。

建立該層,我知道以下解決方案:

  1. 創建存儲過程並從我的代碼中調用它。 這種方式很舊
  2. 使用linq和sql一起工作。 我讀到,這種方式很快就會死掉
  3. 使用實體框架。 我測試了它,並做了一個小測試項目。 似乎它包含了我所需要的一切。

我的項目應該提供網絡服務。

我對Web服務進行了研究,發現RESTFUL Web服務適合我的需求。

我的問題

在其訪問層是實體框架的項目上創建Web服務的最佳方法是什么

我建議使用.NET Web API。
您可以在此處了解更多信息: http : //www.asp.net/web-api

只需添加一個新的Web API項目,該項目即可與您的數據訪問層通信,就可以了!

最簡單的方法是使用WCF數據服務 這使得使用OData協議(使用REST的語義)公開實體框架模型變得容易。

另請參閱http://msdn.microsoft.com/zh-cn/library/cc668792(v=vs.110).aspx,以獲取有關WCF數據服務的更多信息。 這需要.NET 4.0或4.5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM