IDbConnection.cs 808 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // System.Data.IDBConnection.cs
  3. //
  4. // Author:
  5. // Christopher Podurgiel ([email protected])
  6. //
  7. // (C) Chris Podurgiel
  8. //
  9. namespace System.Data
  10. {
  11. /// <summary>
  12. /// Represents an open connection to a data source, and is implemented by .NET data providers that access relational databases.
  13. /// </summary>
  14. public interface IDBConnection
  15. {
  16. IDbTransaction BeginTransaction()
  17. {
  18. }
  19. IDbTransaction BeginTransaction(IsolationLevel il)
  20. {
  21. }
  22. void ChangeDatabase(string databaseName)
  23. {
  24. }
  25. void Close()
  26. {
  27. }
  28. IDbCommand CreateCommand()
  29. {
  30. }
  31. void Open()
  32. {
  33. }
  34. string ConnectionString
  35. {
  36. get
  37. {
  38. }
  39. set
  40. {
  41. }
  42. }
  43. int ConnectionTimeout
  44. {
  45. get
  46. {
  47. }
  48. }
  49. string Database
  50. {
  51. get
  52. {
  53. }
  54. }
  55. ConnectionState State
  56. {
  57. get
  58. {
  59. }
  60. }
  61. }
  62. }