<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET MVC</title><link>https://www.dotnetzone.gr:443/cs/forums/169/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, βασισμένα σε ASP.NET MVC</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Σύνδεση σε βάση δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/73344.aspx</link><pubDate>Thu, 18 Jul 2013 13:22:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:73344</guid><dc:creator>papageorge</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/73344.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=169&amp;PostID=73344</wfw:commentRss><description>&lt;p&gt;Καλημέρα&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;θα ήθελα να &amp;nbsp;κάνω μια ερώτηση φαντάζομαι φαινομενικά απλή αλλά αρκετά δύσκολη για να με παιδέψει σημαντικά &amp;nbsp;:&lt;/p&gt;&lt;p&gt;&amp;nbsp;Προσπαθώ να κάνω σύνδεση με μια βάση δεδομένων που έχω δημιουργήσει προσθέτοντας ένα "sql server compact 4.0 local database"&lt;span style="font-size:10pt;"&gt;&amp;nbsp;. Επίσης πρόσθεσα σε αυτή 2 tables με μερικά πεδία.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Ύστερα :&lt;/p&gt;&lt;p&gt;&amp;nbsp;1) Πρόσθεσα ένα connection string :&amp;nbsp;&amp;lt;add name="MVCStoreEntities" connectionString="Data Source=|DataDirectory|MVCDatabase.sdf" providerName="System.Data.SqlServerCe.4.0" /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;2) Πρόσθεσα ορισμένα models :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;=============================================&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;using System;&lt;/p&gt;&lt;p&gt;using System.Collections.Generic;&lt;/p&gt;&lt;p&gt;using System.Linq;&lt;/p&gt;&lt;p&gt;using System.Web;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;namespace MvcStore.Models&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public class Users&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public string id { get; set; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public string username { get; set; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public string password { get; set; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;====================================================&lt;/p&gt;&lt;p&gt;3) Πρόσθεσα την κλάση για τη βάση δεδομένων&lt;/p&gt;&lt;p&gt;====================================================&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;using System.Data.Entity;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;namespace MvcStore.Models&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public class MVCStoreEntities : DbContext&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public DbSet&amp;lt;Album&amp;gt; Users { get; set; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public DbSet&amp;lt;userInfo&amp;gt; userInfo { get; set; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;p&gt;================================================&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;4) Και επιχείρησα να ανατρέξω το περιεχόμενο της βάσης :&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public string Test()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;MVCStoreEntities storeDB = new MVCStoreEntities();&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var genres = storeDB.userInfo.ToList();&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var &amp;nbsp;text = "&amp;lt;p&amp;gt;List&amp;lt;/p&amp;gt;";&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach(var s in genres){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; text = text + "&amp;lt;p&amp;gt;" + s.afm + "&amp;lt;/p&amp;gt;";&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return text;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;=====================================================&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Απαιτείται κάτι επιπλέον;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ευχαριστώ&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>