私はasp.net 2.0を使用しています。私は宣言的なデータソースを使用しています。コードの中には、Foo.Barから返されたオブジェクトへのアクセスが必要なものがあります(次の例)。システムはそれをキャッシングしているので、Foo.Bar()を再呼び出しする必要はなく、そのバージョンにアクセスできるはずです。これはどうすればいいですか?宣言型データソースを使用すると、プログラムによってデータオブジェクトにアクセスできますか?
<asp:ObjectDataSource ID="MyLuckDataSource1" runat="server"
TypeName="Foo.Bar" SelectMethod="GetMoreFoo"
CacheDuration="Infinite" CacheExpirationPolicy="Sliding"
EnableCaching="True">
<SelectParameters>
<asp:ControlParameter ControlID="BarID" Name="bar_code" Type="String" Direction="Input" DefaultValue="1011" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" runat="server" DataSourceID="MyLuckDataSource1" ...