浅析依赖注入框架Autofac的使用

2019-12-26 13:18:05王冬梅
  •     public void Update(string commandText)  
  •   {       Console.WriteLine(string.Format("'{0}' is a update sql in {1}!", commandText, Name));  
  •   }   
  •   public void Delete(string commandText)     {  
  •     Console.WriteLine(string.Format("'{0}' is a delete sql in {1}!", commandText, Name));     }  
  • }   ?

    以及

    ?

     

    1. public class OracleDatabase : IDatabase   {  
    2.   public string Name     {  
    3.     get { return "oracle"; }     } 
    4.     public void Select(string commandText)  
    5.   {       Console.WriteLine(string.Format("'{0}' is a query sql in {1}!", commandText, Name));  
    6.   }   
    7.   public void Insert(string commandText)     {  
    8.     Console.WriteLine(string.Format("'{0}' is a insert sql in {1}!", commandText, Name));     } 
    9.     public void Update(string commandText)  
    10.   {       Console.WriteLine(string.Format("'{0}' is a update sql in {1}!", commandText, Name));  
    11.   }   
    12.   public void Delete(string commandText)     {  
    13.     Console.WriteLine(string.Format("'{0}' is a delete sql in {1}!", commandText, Name));     }