两个表:Strategy、Data
其中Data有外键StrategyID
通过strategy.Data读取strategy关联的data,是不是每次都从数据库读?
能不能第一次读到内存中,以后strategy.Data从内存中读?
要多少读多少总是最好的。
一次加载过多到内存中,会使页面访问速度变慢。
施主你想要的其实应该是:
from Strategy in db.Strategy join from Data in db.Data on strategy.id equal data.strategyid select new{XXX}
以匿名类型直接读取,不要二次查询