微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Unity 开发和配置简介

  
  
{ 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

原文地址:https://www.jb51.cc/javaschema/285330.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐