اتصال به دیتابیس با سی شارپ در ADO.NET

Ali Naderi
30 آذر ۱۴۰۲

من می خوام با استفاده از دستورات ADO.NET که در فضای نام System.Data.sqlclient قرار داره به sql server متصل بشم و برنامه هم نوشتم از نوع window form application
از دات نت فریمورک 8 هم استفاده می کنم

اما بعد از نوشتن کانکشن استرینگ

اونجایی که باید به sql server با کلاس یا اینترفیس (که نمی دونم کدومشونه ) به نام sqlConnection به sql server کانکت بشم همون موقع ، موقع نوشتن sqlConnection یک ارور دریافت می کنم به نام این ارور که می بینید


The type name ' SqlConnection ' couldn't be found in the namespace 'System.Data.SqlClient'.This type has been forwarded to assembly 'System.Data.SqlClient, Version-0.0.0.0, Culture = neutral, PblicKeyToken = b03f5f7f11d50a3a ' Consider adding a refrence to that assembly

 

این ارور رو توی عکس هم می تونید مشاهده کنید

نمی دونم شاید توی دات نت 8 فضای نامش عوض شده یا نه ؟

خیلی ممنون میشم راهنمایی کنید

575

3 پاسخ
  • محمد اشرافی30 آذر ۱۴۰۲

    سلام وقت بخیر ، من خیلی وقته ado کار نکردم ولی اگر Resharper نصب کنید خوداش nameSpace رو براتون اضافه میکنه یه سرچ زدم مثل اینکه از این 2 nameSpace استفاده کرده بود 

    using System.Data.SqlClient;
    using System.Data.SqlTypes;
    
    SqlConnection con = new SqlConnection()

     

  • Ali Naderi30 آذر ۱۴۰۲

    مرسی استاد اشرافی خیلی لطف کردید

  • محمد اشرافی30 آذر ۱۴۰۲

    خواهش میکنم موفق باشید