linq2db.EntityFrameworkCore
linq2db.EntityFrameworkCore是LINQ To DB与现有EntityFrameworkCore项目的集成。 它受到EF.Core存储库中启发。
建造状态
提要
NuGet
蔚蓝神器 ( )
独特的功能
快速快速加载(在大规模Include查询中无法比拟的更快)
全局查询过滤器优化
更好SQL优化
表提示
快速数百万条记录
通过LINQ查询更新,删除,插入记录的本机SQL操作
临时表支持
跨数据库/链接服务器查询。
全文搜索扩展
许多扩展涵盖了ANSI SQL
如何使用
在您的代码中,您需要使用以下调用来初始化集成:
LinqToDBForEFTools . Initialize ();
之后,您只需调用LINQ To DB提供的DbContext和IQueryable扩展方法即可。
香草EF中缺少许多CRUD操作扩展(请):
// fast insert big recordsets
ctx . BulkCopy ( new BulkCopyOptions {...}, items );
1