|
|
1
1
您最可能注意到的地方是更新数据(而不是插入)与实体框架在性能上的差异。这是因为必须先从数据库中读取数据,然后更改,然后再保存回数据库。 对于对象上下文,我们使用using语句,以便直接释放它。当垃圾收集器对超出范围的所有对象运行Dispose时,让游戏暂停是不好的。 如果您主要阅读,我建议您缓存数据,例如使用企业库缓存应用程序块。 实体框架将为您提供更高效的编程模型,而缓存将为您提供更好的性能。 |
|
|
2
2
首先,您需要阅读并将其内化: Performance Considerations for Entity Framework Applications 特别注意:
|
|
|
3
1
你可能想看看亚音速——它比英孚要高得多,而且不会像英孚那样聪明,而且由于它的简单性,一般来说应该表现得更好。同时,它很好地覆盖了对象生成角度,因此您将没有太多的样板需要编写。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |