gpt4 book ai didi

c# - EntityRef 和编译的 LINQ 计划

转载 作者:太空狗 更新时间:2023-10-29 21:47:09 24 4
gpt4 key购买 nike

有没有办法强制 LINQ-2-SQL 编译和缓存 EntityRef 的计划? .

从内部分析中,我们发现大量 CPU 用于继续重新编译计划。

System.Reflection.Emit.DynamicMethod.CreateDelegateSystem.Data.Linq.SqlClient.ObjectReaderCompiler.CompileSystem.Data.Linq.SqlClient.SqlProvider.GetReaderFactorySystem.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.CompileSystem.Data.Linq.CommonDataServices+DeferredSourceFactory`1.ExecuteKeyQuerySystem.Data.Linq.CommonDataServices+DeferredSourceFactory`1.ExecuteSystem.Linq.Enumerable.SingleOrDefaultSystem.Data.Linq.EntityRef`1.get_Entity

我更愿意使用实体引用,但我想如果别无选择,我们可以手动编写代码。

最佳答案

不,没有办法强制 LINQ 2 SQL 编译和缓存 EntityRef 或 EntitySet 的查询。

它的实现中没有钩子(Hook)。

如果需要使用CompiledQuery你将不得不编写自己的包装器和助手。

关于c# - EntityRef 和编译的 LINQ 计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5374165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com