我正在LINQ-to-SQL数据访问层上运行探查器工具。
很多时间花费在GetTable<clsName>()
上,因为每次我CRUD数据时都会调用它。
是否可以在应用程序启动时为所有表缓存GetTable<clsName>()
,或者通过某种存储库将其提供给内存?
谢谢
修改或者,有没有办法避免使用GetTable&lt;&gt; ?
答案 0 :(得分:1)
我认为不可能避免得到它,但缓存它似乎应该是合理的。
这似乎应该放在“工程师的测试”中(“确保它不在你和门之间,然后插上它!”)