Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на вложено използване в C# и SQL Server

  1. Close() се извиква от метода Dispose(), така че докато използвате правилно „using“, не е необходимо да извиквате Close() изрично.
  2. Ако е възможно NULL да бъде върнат, трябва да го проверите. Бих ви посъветвал, ако контролирате кода, който получава sql връзката, силно обмислете хвърлянето на изключение, вместо да връщате NULL. В противен случай други разработчици могат да се натъкнат на същите проблеми. Неуспешното отваряне на необходимата SQL връзка ми се струва валиден изключителен случай. Ако е необходимо, винаги можете да включите TryConnectOneTime, когато разработчикът иска да избегне обработката на изключения.

Също така, още една бележка за стила - бих ви посъветвал правилно да оформите вашите изрази за използване в случай, че бъде добавен страничен допълнителен ред и възникне неочаквана грешка. Що се отнася до стила, обикновено не съм склонен да използвам изрази с отстъп, когато имам няколко израза заедно, но всичко зависи от личните предпочитания.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2008 експресна производителност в производствена среда?

  2. SQL Server:Тъмната страна на NVARCHAR

  3. Архитектура на SQL Server AlwaysOn (група за наличност) и инсталация стъпка по стъпка -1

  4. Липсващ артефакт com.microsoft.sqlserver:sqljdbc4:jar:4.0

  5. SQL Server 2008 - Свиване на регистъра на транзакциите - Има ли начин за автоматизиране?