簡體   English   中英

在.net Core應用程序中從數據庫(實體框架或Ado.Net)獲取數據的最佳方案是哪一種?

[英]Which is the best Scenario for getting data from Database (Entity Framework or Ado.Net) in a .net Core application?

我開始在.net Core上工作,因此哪種方法是使用Entity Framework或Ado .Net從數據庫中獲取數據的最佳方法?

實際上,實體框架是在ADO.NET的頂部構建的,因此它不可能更快。 但這使開發速度大大提高。 並提高代碼的可維護性。 我的意思是說,借助EF的LinQ查詢的功能需要您編寫更少的代碼。代碼是自動生成的,而Ado.net代碼比Entity Framework大.Entity Framework是ADO.NET的包裝器。 因此,兩者之間的性能幾乎沒有區別(也許實體框架要慢一些)。

如果您想了解詳細信息,管理連接,CRUD等,Ado.Net就是一個很好的起點。 了解了這一點之后,您可能會更快地使用EF。

最后,一切都在某種程度上使用了SQL。 如果您熟悉SQL,則會發現使用任何數據庫框架都更輕松

暫無
暫無

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

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