日期:2014-05-18  浏览次数:20825 次

Spring.Net构造方法带参实例化对象问题--高分奖励
我在Spring.Net中用
XML code

<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.net
http://www.springframework.net/xsd/spring-objects.xsd">

  <object id="Global" type="FDC.Model.Ora.Global.GlobalSessionFactory,FDC.Model.Ora">
  </object>
  <object id="ToolConfigDao" type="FDC.Model.Ora.DAO.ToolConfigDAO,FDC.Model.Ora">
    <constructor-arg name="ISession" ref="Global"/>//此处现在是错的,
  </object>
</objects>



我想用GlobalSessionFactory中的属性值作为实例化ToolConfigDAO构造方法传入,也就是传入ISession session,
XML的<constructor-arg ..../>怎么写呢?

C# code


  public ToolConfigDAO(ISession session)
            : base(session)
        {

        }

    public class GlobalSessionFactory 
    {
        public ISession session;//想取此处值作为ToolConfigDAO的构造方法的参数传入

        private ISessionFactory sessionFactory;




非常感谢,能帮忙解决的兄弟给高分报答啦.

------解决方案--------------------
你把这个GlobalSessionFactory传进去就可以了呀?