1

spring.net ioc を自分の目的に合わせて使用​​する方法を理解しようとしています。

spring.net ioc では、xml 構成 (メタデータ ファイル) を使用するためのどのオプションを使用できますか。つまり、次のものは使用したくありません。

<object name="MyMovieFinder"
    type="Spring.Examples.MovieFinder.SimpleMovieFinder, 
    Spring.Examples.MovieFinder"/>
</object>

代わりに、以下のようなデータベースからこの値をロードしたい:

   SqlCommand cmd = new SqlCommand("select ObjName, ObjType, ObjPath from tblApp", cn)
   SqlDataReader dr = cmd.ExecuteReader();

while(dr.read)
  IApplicationContext ctx = ContextRegistry.GetContext();
  MovieLister lister = (MovieLister) ctx.GetObject (dr["ObjName"]);
4

1 に答える 1

2

オブジェクト定義をデータベースに保存し、それを使用してアプリケーションを強化する場合は、IResource インターフェースを確認する必要があります。Spring.NET ドキュメントのこちらの章にその章があります。

于 2009-11-10T14:50:49.207 に答える