37 lines
1.8 KiB
XML
37 lines
1.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<unity>
|
|
<typeAliases>
|
|
<typeAlias alias="IDatabase" type="Learun.DataBase.IDatabase,Learun.DataBase" />
|
|
<typeAlias alias="SqlServer" type="Learun.DataBase.SqlServer.Database,Learun.DataBase.SqlServer" />
|
|
<typeAlias alias="MySql" type="Learun.DataBase.MySqlEx.Database,Learun.DataBase.MySqlEx" />
|
|
<typeAlias alias="Oracle" type="Learun.DataBase.Oracle.Database,Learun.DataBase.Oracle" />
|
|
|
|
<!--工作流接口-->
|
|
<typeAlias alias="INodeMethod" type=" Learun.Application.WorkFlow.INodeMethod, Learun.Application.WorkFlow" />
|
|
<typeAlias alias="NodeMethod" type=" Learun.Application.WorkFlow.NodeMethod, Learun.Application.WorkFlow" />
|
|
|
|
<!--任务调度器-->
|
|
<typeAlias alias="ITSMethod" type="Learun.Application.Extention.TaskScheduling.ITsMethod,Learun.Application.Extention" />
|
|
<typeAlias alias="TestTask" type="Learun.Plugin.TestTask,Learun.Plugin" />
|
|
<!--工作流接口:新的流程接口(新版流程使用)-->
|
|
<typeAlias alias="IWorkFlowMethod" type=" Learun.Application.WorkFlow.IWorkFlowMethod, Learun.Application.WorkFlow" />
|
|
<!--<typeAlias alias="LeaveMethod" type=" Learun.Plugin.LeaveMethod, Learun.Plugin" />-->
|
|
</typeAliases>
|
|
<containers>
|
|
<container name="IOCcontainer">
|
|
<type type="IDatabase" mapTo="SqlServer" name="SqlServer"></type >
|
|
<type type="IDatabase" mapTo="MySql" name="MySql"></type >
|
|
<type type="IDatabase" mapTo="Oracle" name="Oracle"></type >
|
|
</container>
|
|
|
|
<container name="WfIOCcontainer">
|
|
<type type="INodeMethod" mapTo="NodeMethod"></type>
|
|
<!--<type type="IWorkFlowMethod" mapTo="LeaveMethod" name="leaveioc"></type>-->
|
|
</container>
|
|
|
|
<container name="TsIOCcontainer">
|
|
<!--<type type="ITSMethod" mapTo="TestTask" name="taskioc"></type>-->
|
|
</container>
|
|
|
|
</containers>
|
|
</unity> |