|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
Здравствуйте, Сразу скажу, что я новичок в C#, только вчера начал изучать. Задача такая, нужно подключиться к базе данных на SQL Server. Разобрался со строкой подключения и все такое. Создал класс, который подключается к БД: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
и создал еще один класс для авторизации: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
как получить результат подключения во втором классе? Спасибо P.S. строка SqlCommand myCommand = new SqlCommand("Command String", myConnection); не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:18 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
Mr. Abdu Jan, Мне кажется, тут в первую очередь архитектурные проблемы... и C# тут не при чем. Почему класс авторизации наследуется от класса коннекшена? Яблоки наследуете от Помидор. Яблоки должны наследоваться от Фруктов, если это нужно в Вашей архитектуре. В Ваш класс авторизации можно передавать ссылку на экземпляр класса конекшена, но никак не наследовать. Но это лишнее, делать обвязку над тем, что и так само по себе просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:31 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
не нужно хранить глобальный коннекшн. Почитайте про connection pool ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:40 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
Mr. Abdu Jan, никакого "результата подключения" здесь нет т.к. connectionMethod открывает соединение и тут же его закрывает. Если так хочется иметь это отдельным методом, то можно написать так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
P.S. Не надо добавлять с имени метода слово Method т.к. и так понятно что это метод. Лучше сразу отвыкай так писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:45 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
UserusВ Ваш класс авторизации можно передавать ссылку на экземпляр класса конекшена, но никак не наследовать. Но это лишнее, делать обвязку над тем, что и так само по себе просто. можете показать на моем примере, а то я не понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:45 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
bazile, Спасибо огромное, помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:51 |
|
C# - Глобальное подключение к SQL Server 2005
|
|||
---|---|---|---|
#18+
Mr. Abdu Janможете показать на моем примере, а то я не понял. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 12:54 |
|
|
start [/forum/topic.php?fid=20&msg=38343542&tid=1404313]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 469ms |
0 / 0 |