我使用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次调用会更好吗?它肯定会产生更整洁的代码,但我猜测它可能不那么高效。