加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Unity 开发和配置简介

发布时间:2020-12-13 22:46:09 所属栏目:百科 来源:网络整理
导读:{ return " my sql connection " ; } } public class MSSqlHelp : SQLHelp { override string SqlConnection() { ms sql connection " ; } } class OracleSqlHelp : SQLHelp { oracle sql connection " ; } } app.config配置 ? xml version="1.0" encoding="
  
  
{ return " my sql connection "; } } public class MSSqlHelp : SQLHelp { override string SqlConnection() { ms sql connection "; } } class OracleSqlHelp : SQLHelp { oracle sql connection "; } }
app.config配置
  
  
<? xml version="1.0" encoding="utf-8" ?> < configuration > configSections section name ="unity" type ="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration" /> </ unity xmlns ="http://schemas.microsoft.com/practices/2010/unity" > container > register type ="SqlHelp,New_Code" mapTo ="MySqlHelp,New_Code" > lifetime ="singleton" /> register > unity > >
实现代码
  
  
void Main() { IUnityContainer container = new UnityContainer(); UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection( unity "); section.Containers.Default.Configure(container); SQLHelp sqlHelp = container.Resolve<SQLHelp>(); Console.WriteLine(sqlHelp.SqlConnection()); }

运行结果:

my sql connection

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读