1

I'm trying to get a grasp of using spring.net ioc to suit my purpose.

What options to using xml configuration (metadata file) are available in spring.net ioc. i.e. i don't want to use the following:

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

Instead, i want to load this values from a database like below:

   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"]);
Don Kirkby
  • 53,582
  • 27
  • 205
  • 286
fash1
  • 11
  • 1

1 Answers1

2

If you want to store your object definitions in a database and use that to power your application you should look at the IResource interface, there's a chapter on it in the Spring.NET documentation here.

BennyM
  • 2,796
  • 16
  • 24