ioc.config 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <unity>
  3. <typeAliases>
  4. <typeAlias alias="IDatabase" type="Lottomat.Data.IDatabase,Lottomat.Data" />
  5. <typeAlias alias="EFDatabase" type="Lottomat.Data.EF.Database,Lottomat.Data.EF" />
  6. <typeAlias alias="IDbContext" type="Lottomat.Data.EF.IDbContext,Lottomat.Data.EF" />
  7. <typeAlias alias="MySql" type="Lottomat.Data.EF.MySqlDbContext,Lottomat.Data.EF" />
  8. <typeAlias alias="SqlServer" type="Lottomat.Data.EF.SqlServerDbContext,Lottomat.Data.EF" />
  9. </typeAliases>
  10. <containers>
  11. <container name="DBcontainer">
  12. <type type="IDatabase" mapTo="EFDatabase" ></type >
  13. <!-- 默认数据库软件类型:SqlServer,MySql,Oracle,Access,SQLite-->
  14. <type type="IDbContext" mapTo="SqlServer" ></type >
  15. <type type="IDbContext" mapTo="SqlServer" name="SqlServer"></type >
  16. <type type="IDbContext" mapTo="MySql" name="MySql"></type >
  17. </container>
  18. </containers>
  19. </unity>
  20. <!--<?xml version="1.0" encoding="utf-8"?>
  21. <unity>
  22. <typeAliases>
  23. <typeAlias alias="IDatabase" type="Lottomat.Data.IDatabase,Lottomat.Data" />
  24. <typeAlias alias="EFDatabase" type="Lottomat.Data.EF.Database,Lottomat.Data.EF" />
  25. <typeAlias alias="IDbContext" type="Lottomat.Data.EF.IDbContext,Lottomat.Data.EF" />
  26. <typeAlias alias="MySql" type="Lottomat.Data.EF.MySqlDbContext,Lottomat.Data.EF" />
  27. <typeAlias alias="SqlServer" type="Lottomat.Data.EF.SqlServerDbContext,Lottomat.Data.EF" />
  28. </typeAliases>
  29. <containers>
  30. <container name="DBcontainer">
  31. <type type="IDatabase" mapTo="EFDatabase" ></type >
  32. -->
  33. <!-- 默认数据库软件类型:SqlServer,MySql,Oracle,Access,SQLite-->
  34. <!--
  35. -->
  36. <!--<type type="IDbContext" mapTo="SqlServer" ></type >-->
  37. <!--
  38. <type type="IDbContext" mapTo="SqlServer" name="SqlServer"></type >
  39. <type type="IDbContext" mapTo="MySql" name="MySql"></type >
  40. </container>
  41. </containers>
  42. </unity>-->