PDA

View Full Version : راهنمایی در مورد وصل کردن پروژه به دیتابیس



dr.undead
چهارشنبه 10 شهریور 1395, 08:31 صبح
سلام

من برای خودم یه سایت ساده (برای تست) می نویسم ، که یه دیتایی رو از کاربر بگیره و بعد در جای دیگه به درخواست یوزر اونو نشون بده .

صفحات cshtml و controller هامو نوشتم فقط تنها مونده وصل کردن به دیتا بیس و ایمپورت دیتا و لودش .

کسی میتونه راهنمایی کنه ؟

در ضمن linq برای پروژه های سنگین استفاده میشه ؟

ممنون

Moien Tajik
چهارشنبه 10 شهریور 1395, 12:56 عصر
سلام ,
براى وارد كردن اطلاعات به ديتابيس بايد SQL Server رو روى سيستمون نصب داشته باشيد . موقع باز كردن SQL Server يه Name داره . اون اسم رو جاى DESKTOP-5PD71FO قرار بديد و اسم مورد نظر خودتون رو در فايل Web.Config در Initial Catalog قرار بديد :

<connectionStrings>
<add name="DatabaseRTEntities" connectionString="data source=DESKTOP-5PD71FO\SQLEXPRESS;initial catalog=DatabaseRTEntities;integrated security=True;multipleactiveresultsets=True;applic ation name=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>

در حالت عادى اگر Connection String قرار نديد برنامتون به LocalDb متصل خواهد شد .
در مورد Linq هم ، Linq به پروژه سنگين يا ساده ربط نداره . با linq شما ميتونيد كوئرى بزنيد :
http://www.w3-farsi.com/linq-چیست/
اين آموزش ها هم بهتون كمك ميكنه :
http://www.dotnettips.info/post/831/ef-code-first-1
http://developers.webmehraz.com/Article.aspx?i=100000111

dr.undead
چهارشنبه 10 شهریور 1395, 17:05 عصر
سلام ,
براى وارد كردن اطلاعات به ديتابيس بايد SQL Server رو روى سيستمون نصب داشته باشيد . موقع باز كردن SQL Server يه Name داره . اون اسم رو جاى DESKTOP-5PD71FO قرار بديد و اسم مورد نظر خودتون رو در فايل Web.Config در Initial Catalog قرار بديد :

<connectionStrings>
<add name="DatabaseRTEntities" connectionString="data source=DESKTOP-5PD71FO\SQLEXPRESS;initial catalog=DatabaseRTEntities;integrated security=True;multipleactiveresultsets=True;applic ation name=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>

در حالت عادى اگر Connection String قرار نديد برنامتون به LocalDb متصل خواهد شد .
در مورد Linq هم ، Linq به پروژه سنگين يا ساده ربط نداره . با linq شما ميتونيد كوئرى بزنيد :
http://www.w3-farsi.com/linq-چیست/
اين آموزش ها هم بهتون كمك ميكنه :
http://www.dotnettips.info/post/831/ef-code-first-1
http://developers.webmehraz.com/Article.aspx?i=100000111
ممنون داداش
بی زحمت یه نمونه از ایمپورت کردن دیتا از سمت یوزر به دیتا بیس و فراخونی اون دیتارو میگید ؟

Moien Tajik
چهارشنبه 10 شهریور 1395, 20:30 عصر
اين مثال به ساده ترين شكل استفاده از Code First و Scaffolding رو ياد ميده كه ميتونيد ازش استفاده كنيد ، فقط چون Connection Strings تو اين مثال اصلاح نشده خودتون بايد از Web.Config اون رو اصلاح كنيد تا اطلاعات در ديتابيس SQL Server وارد بشه :

http://www.bit.do/Scaffolding