1. 程式人生 > >.net 用EF開發專案,你不得不再引用的幾個第三方擴充套件庫

.net 用EF開發專案,你不得不再引用的幾個第三方擴充套件庫

EntityFramework 非常好用,結構優美.. 但是美中有不足.
1.對動態查詢條件支援的不是很好
2.批量操作支援的不是很好.
下面就是幾個第三方庫,對EntityFramework 的擴充套件.具體如何使用請百度吧..

/**********************************************/
LinqKit(免費)
動態拼裝查詢條件
http://www.nuget.org/packages/LinqKit/

PM> Install-Package LinqKit

/**********************************************

/

EFUtilities (免費)
優先推薦的.
1.功能包含單屬性更新.
2.Delete by query
3.Batch insert entities
4.Batch update entities
5.Partial updates / Not loading the data from DB first
6.Update by query

程式碼獲取方式如下:

PM> Install-Package EFUtilities -Version 0.1.0
PM> Install-Package EFUtilities

/**********************************************

/


EF4
PM> Install-Package EntityFramework.BulkInsert-ef4
https://www.nuget.org/packages/EntityFramework.BulkInsert-ef4

EF5
PM> Install-Package EntityFramework.BulkInsert-ef5
https://www.nuget.org/packages/EntityFramework.BulkInsert-ef5

EF6
PM> Install-Package EntityFramework.BulkInsert-ef6
https:
//www.nuget.org/packages/EntityFramework.BulkInsert-ef6

/**********************************************/

PM> Install-Package EntityFramework.Extended