Linq还是多个数据库调用?

时间:2017-01-20 09:50:39

标签: c# sql-server entity-framework linq

我使用C#/ Asp.Net / Entity Framework来检索我的数据,当与linq结合使用时,即使像我这样的新手也可以轻松检索数据。

我有一个特殊的场景,我正在寻找建议。

我有一个相对较小的数据表(200个产品),但不管是EF,还是同时检索了其他表。

我使用此表中的数据最多连续10次,如下所示:

type = 1;
subtype = 1; // do something with this

type = 1;
subtype = 2; // then do something with this

你得到的图片 - 它总是相同的类型,但后来我根据子类型做其他事情 - 我目前使用linq提取这些子类型 - 所以我对类型进行1 db调用然后使用linq处理其余的

问题是,每次使用类型和子类型对db进行10次调用会更好吗?它肯定会产生更整洁的代码,但我猜测它可能不那么高效。

0 个答案:

没有答案
相关问题