مشکل در اتصال به SQl با Entity در C# - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مشکل در اتصال به SQl با Entity در C#

0 امتیاز

با سلام

من ی دیتا ست تو ویژوال استدیو ساختم و با entity مدلش کردم و ی جدول برا کارم ساختم توش حالا با server explorer ویژال استدو دارمش و کار میکنه حتی ی خط دیتا هم با همین روش توش ریختم ولی وقتی برنامه رو ران (دیباگ) میکنم بعد در یافت اطلاعات ورودی توی DAL به exeption میخورم مشکل کجاس؟؟؟

تو فروم های خارجی گفته بودن باس با اضافه کردم کد زیر به app.Config پروژه ای که استارت اپ هست مشکل برطرف بشه ولی اونم ی ارور جدید میده

با سلام  من ی دیتا ست تو ویژوال استدیو ساختم و با entity مدلش کردم و ی جدول برا کارم ساختم توش  حالا با server explorer ویژال استدو دارمش و کار میکنه حتی ی خط دیتا هم با همین روش توش ریختم ولی وقتی برنامه رو ران (دیباگ) میکنم بعد در یافت اطلاعات ورودی توی DAL به exeption میخورم مشکل کجاس؟؟؟     تو فروم های خارجی گفته بودن باس با اضافه کردم کد زیر به app.Config پروژه ای که استارت اپ هست مشکل برطرف بشه ولی اونم ی ارور جدید میده

 

 

 

 

 

 

<connectionStrings>
   
<add name="PassEntities2" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\Pass.mdf;integrated security=True;connect timeout=30;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />" />
 
</connectionStrings>

{"Schema specified is not valid. Errors: \r\nModel1.ssdl(2,2) : error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'. Make sure the provider is registered in the 'entityFramework' section of the application config file. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information."}break mode

 

 

 

 

 

 

 

 

حالا اینجام با اضافه کردن کد زیر به ادامه همون فایل قبل کل برنامه داون میشه و اجازه نمیده حتی دیتا دریافت کنه

<configSections>
    <!-- For more information on Entity Framework configuration, visit <a href="<a href="http://go.microsoft.com/fwlink/?LinkID=237468" "="" rel="nofollow">http://go.microsoft.com/fwlink/?LinkID=237468"</a> rel="nofollow"><a href="http://go.microsoft.com/fwlink/?LinkID=237468</a>" rel="nofollow">http://go.microsoft.com/fwlink/?LinkID=237468</a></a> -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  <!-- For more information on Entity Framework configuration, visit <a href="<a href="http://go.microsoft.com/fwlink/?LinkID=237468" "="" rel="nofollow">http://go.microsoft.com/fwlink/?LinkID=237468"</a> rel="nofollow"><a href="http://go.microsoft.com/fwlink/?LinkID=237468</a>" rel="nofollow">http://go.microsoft.com/fwlink/?LinkID=237468</a></a> -->
</configSections>

 

عکس اخریم دیتایی هست که دستی ریختم دو دیتا بیس و از بین نرفته

نکته:من MSSQLرو نصب نکردم و نمیخوام نصب کنم اگه روشم کلا اشتباه ی راه پیشنهاد کنید که دیتابیسش رو اپ باشه نه اینکه برای اجرای برنامه لازم باشه ی برنامه دیگه هم مثل MSSQL کاربر نصب کنه.

نکته:من اتو برنامه نویسی  SQl تازه کارم پس ببخشید اسم ها رو indecision

 

عکس اخریم دیتایی هست که دستی ریختم دو دیتا بیس و از بین نرفته  نکته:من MSSQLرو نصب نکردم و نمیخوام نصب کنم اگه روشم کلا اشتباه ی راه پیشنهاد کنید که دیتابیسش رو اپ باشه نه اینکه برای اجرای برنامه لازم باشه ی برنامه دیگه هم مثل MSSQL کاربر نصب کنه.  نکته:من اتو برنامه نویسی  SQl تازه کارم پس ببخشید اسم ها رو indecision

 

سوال شده شهریور 20, 1396  بوسیله ی opss (امتیاز 9)   1 1 2

1 پاسخ

0 امتیاز

سلام.

مشکل شما توی app.config است.بهتره ef رو دوباره بسازید و تیک persist security info رو بزنید خودش config رو میسازه.
پاسخ داده شده شهریور 21, 1396 بوسیله ی ابید (امتیاز 781)   19 89 106
ممنون از پاسختون
ولی حل نشد
در واقع appconfig توی پروژه passDBManager رو میسازه و مشکلی نداره
ولی اون دو تا کد بالا رو من تو پروژه استارت اپ ام (WPFAplication2) وارد می کنم تا رفع شن ارور ها که نمیشن
ایا ef رو باس تو پرژه استارت اپم بسازم؟؟؟؟
...