遅延ロード用亜音速の2.2のサポート
-
22-09-2019 - |
質問
ん亜音速の2.2のサポート遅延ロード?することができます私の怠惰なオブジェクトのプロパティを読み込みますか?そうならば、どこ私はこの上の情報を見つけることができますか?
解決
サブソニック2.2遅延ロードをサポートするわけではありません。
すべてのデータの呼び出しでロードされ、リストにinsetingます。
どのようにこれまでに、良いアイデアです。
ここでのポイント負荷データつまります。
/// <summary>
/// Loads the collection and leaves the IDataReader open.
/// </summary>
/// <param name="dataReader">The data reader.</param>
public void Load(IDataReader dataReader)
{
while(dataReader.Read())
{
ItemType item = new ItemType();
item.Load(dataReader);
Add(item);
}
}
/// <summary>
/// Loads the collection by iterating through the rows in the supplied DataTable.
/// </summary>
/// <param name="dataTable">The data table.</param>
public void Load(DataTable dataTable)
{
foreach(DataRow dr in dataTable.Rows)
{
ItemType item = new ItemType();
item.Load(dr);
Add(item);
}
}
所属していません StackOverflow