<?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>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46365.aspx</link><pubDate>Thu, 20 Nov 2008 13:12:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46365</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46365.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46365</wfw:commentRss><description>tnx  αυτο το αρθρο εχει την λυση, βεβαια εγω γραφω vb αλλα θα καταλαβω...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46347.aspx</link><pubDate>Thu, 20 Nov 2008 02:10:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46347</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46347.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46347</wfw:commentRss><description>&lt;P&gt;Μόλις έκανα τη μετάβαση από .NET 2.0 σε .NET 3.5 οπότε, όπως καταλαβαίνεις, είμαι στην αρχή του ψαξίματος. Απ' ό,τι φαίνεται, ο πιο εύκολος τρόπος για να κάνεις αυτό που ζητάς&amp;nbsp;είναι μέσω του &lt;A href="http://msdn.microsoft.com/en-us/library/bb361109.aspx"&gt;ExecuteQuery()&lt;/A&gt; method του DataContext. Αν θες κάτι που ακολουθεί το πνεύμα της απάντησης που σου έδωσε ο Γιώργος Καπνιάς ρίξε μια ματιά στο άρθρο: &lt;A href="http://tomasp.net/blog/dynamic-linq-queries.aspx"&gt;Building LINQ Queries at Runtime in C#&lt;/A&gt;. Αν ψάχνεις για κάτι "υβριδικό"&amp;nbsp;η καλύτερη λύση είναι το &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx"&gt;LINQ Dynamic Query Library&lt;/A&gt;. Κάποιος που έχει ασχοληθεί περισσότερο από εμένα με το LINQ&amp;nbsp;ίσως σου δώσει περισσότερες πληροφορίες και σου λύσει πιο προχωρημένες απορίες.&lt;/P&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46301.aspx</link><pubDate>Tue, 18 Nov 2008 23:48:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46301</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46301.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46301</wfw:commentRss><description>&lt;P&gt;δεν προκειτε για γενικου ενδιαφεροντος ερωτηση αλλα για πραγματικο προβλημα σε εργο.&lt;/P&gt;&lt;P&gt;με sql βρεθηκε η λυση θελω να μαθω να το κανω και με linq εφοσον ειναι εφικτο οπως λες. καποιο παραδειγμα θα βοηθουσε &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;σε ευχαριστω&lt;/P&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46289.aspx</link><pubDate>Tue, 18 Nov 2008 16:00:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46289</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46289.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46289</wfw:commentRss><description>&lt;P&gt;Εφικτό είναι, αλλά ο τρόπος που το σκέφτεσαι δεν θα σου επιτρέψει να το κάνεις. Αν πχ θεωρήσεις ότι ο Table είναι αντικείμενο, όπως και η στήλη που θέλεις να κάνεις την αναζήτηση, τότε μπορείς να γράψεις μια function,&amp;nbsp;πιθανώς με χρήση generics,&amp;nbsp;που να κάνει δυναμικά το query σου.&lt;/P&gt;
&lt;P&gt;Αλλά, αυτό που θέλεις να κάνεις μοιάζει πιο πολύ σαν μια άσκηση που θες να κάνεις για να μάθεις, και ίσως και για αυτό δεν είναι εύκολο να το υλοποιήσεις. Σε κάποιο&amp;nbsp;υλοποίηση&amp;nbsp;που θα έκανες&amp;nbsp;μέσα σε ένα πρόγραμμα&amp;nbsp;δεν θα έφτιαχνες μια ρουτίνα που θα πέρναγες table και column για να κάνει queries - θα έγραφες κώδικα που θα ήταν μια ακολουθία queries και θα αντιπροσώπευε κάποιο bussines proccess, πχ, βρες μου τα πιο ακριβά προϊόντα, βρες μου ποια προϊόντα αγοράζονται περισσότερο.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46253.aspx</link><pubDate>Mon, 17 Nov 2008 06:47:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46253</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46253.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46253</wfw:commentRss><description>&lt;P&gt;λογο ελειψεις ορολογιας πανο στο θεμα οπως ειπα δεν ξερω αν λεμε το ιδιο αλλα νομιζω πως Ναι.&lt;/P&gt;&lt;P&gt;εχω ενα πινακα linq και αυτος εχει πεδια.&lt;/P&gt;&lt;P&gt;looparo μεσα σε αυτον για να παρω μια τιμη απο ενα πεδιο....μεχρι εδω ολα οκ αν το κανεις απο designer γιατι  συνατσεις πανω σε συγκεκριμενο πινακα&lt;/P&gt;&lt;P&gt;αλλα θελω κατα την διαρκεια που εκτελω την εφαρμογη, να αλλαξει ο πινακας και να ψαχνει στα νεα διαφορετικα πεδια, και φυσικα να ψαχνει σε αλλο πεδιο (που το εχω δωσει δυναμικα)&lt;/P&gt;&lt;P&gt;για να παρει μια τιμη....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;αλλα απο οτι βλεπω δεν ειναι εφικτο!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;&lt;/P&gt;&lt;P&gt;αν το εκαν με sql quary θα ηταν καπως ετσι: βλεπε line 8&lt;/P&gt;&lt;P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;TR style="vertical-align:top;line-height:normal;"&gt;&lt;TD style="width:40px;text-align:right;"&gt;&lt;PRE style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1&lt;BR&gt;2&lt;BR&gt;3&lt;BR&gt;4&lt;BR&gt;5&lt;BR&gt;6&lt;BR&gt;7&lt;BR&gt;8&lt;BR&gt;9&lt;BR&gt;10&lt;BR&gt; &lt;/PRE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;PRE style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;SPAN style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;SPAN style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'trofodoto ta variables dinamika&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/SPAN&gt; myTable= &lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"blabla"&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/SPAN&gt; myColumn= &lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"blabla"&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/SPAN&gt; myID=&lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"blabla"&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/SPAN&gt; SQLselect &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/SPAN&gt; &lt;SPAN style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/SPAN&gt;.&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Format&lt;/SPAN&gt;(&lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SELECT {0} FROM {1} WHERE ID={2}"&lt;/SPAN&gt;, myTable, myColumn, MyID")&lt;BR&gt;&lt;BR&gt;MyConnection.execute(SQLselect)....b bla bla bla&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46246.aspx</link><pubDate>Sun, 16 Nov 2008 19:20:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46246</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46246.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46246</wfw:commentRss><description>&lt;P&gt;Δεν είμαι σίγουρος ότι κατάλαβα το ερώτημά σου - δεν ξέρω αν είναι από την προσαρμογή στην βαβούρα του σπιτιού, ή από την ένταση της εβδομάδας.&lt;/P&gt;
&lt;P&gt;Φαντάζομαι ότι αυτό που ρωτάς είναι:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Έχουμε μια λίστα&amp;nbsp;από αντικείμενα&amp;nbsp;που με το LINQ&amp;nbsp;κάνουμε μια αναζήτηση και έχουμε ένα resultset.&amp;nbsp;Το resultset&amp;nbsp;δεν έχει τον ίδιο τύπο με την λίστα που ξεκίνησε το query, αλλά διαφορετικό. Πως γίνεται να φτάσουμε στον αρχικό τύπο από αυτόν που ξεκινήσαμε...&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Αν και είναι σωστή η πρώτη προσέγγιση που έχεις στην λύση - η χρήση του LINQ - δεν ολοκληρώνεις την λύση σου με το ίδιο σκεπτικό. Εδώ η&amp;nbsp;λύση του προβλήματος&amp;nbsp;θα ήταν ο τελικός τύπος του LINQ query να είναι ακριβώς αυτό που χρειάζεσαι, και όχι κάτι που θα το μετατρέψεις μετά σε αυτό που χρειάζεσαι.&lt;/P&gt;
&lt;P&gt;Γενικά ένα resultset είναι ένα IQuerable&amp;lt;Τ&amp;gt;, όπου T ο τύπος του αντικειμένου που έχει ξεκινήσει το LINQ query.&lt;/P&gt;
&lt;P&gt;Έχω καταλάβει αυτό που ρωτάς;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46245.aspx</link><pubDate>Sun, 16 Nov 2008 16:04:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46245</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46245.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46245</wfw:commentRss><description>anyone &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-42.gif" alt="Confused" /&gt; ?</description></item><item><title>LINQ loop into a dynamic Table and columns!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/46228.aspx</link><pubDate>Sat, 15 Nov 2008 19:29:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:46228</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/46228.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=46228</wfw:commentRss><description>&lt;P&gt;Καλημερα,&lt;/P&gt;&lt;P&gt;Ειμαι νεος στην LINQ και θα ηθελα να κανω το ακολουθο.&lt;/P&gt;&lt;P&gt;συγνωμη αν πιθανων οι ορολογιες που θα πω δεν ειναι ακριβης..&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-10.gif" alt="Embarrassed" /&gt;.θα προσπαθησω να το εξιγησω με απλα λογια&lt;BR&gt;επιδη δεν ξερω σωστα πως λεγετε ενα linq πινακας και τα καλουδια του, δεν καταφερα να googlaro...αμα δεν ξερεις πως λεγεται αυτο που ψαχνεις δεν μπορεις να βρεις τιποτα.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;σε ενα standarlinq συντασω καπως ετσι: &lt;/P&gt;&lt;P&gt;ObjectTableName.ObjectColumnNams = ....... τα βλεπεις τα αντικιμενα τις στιλες κτλ καθος πληκτρολογεις γιατι τα γνωριζει.&lt;/P&gt;&lt;P&gt;τι γινεται ομως οταν σε runtime θελω να αλλαξω πινακα LINQ και να μπω σε εναν αλλο και πως να κανω μια αναζητηση (loop) μεσα σε στιλες που δεν γνωριζω ακομα, ως αντικειμενα?&lt;/P&gt;&lt;P&gt;δηλαδη θελω να καταφερω το ακολουθο (το γραφω οπως το σκευπτομαι)&lt;/P&gt;&lt;P&gt;οι πινακακες που θα παιζω ειναι ιδη μεσα στο linq class αλλα θελω δυναμικα να αλλαζω πινακες και μεσα τους να ψαχνω οτι στιλες και να εχουν με βαση το ονοματους και να κανω κατι εγω μετα.&lt;BR&gt;μπορει να γινει κατι τετοιο δυναμικα? ωστε να καλω το ακολουθο sub StoreData("ονομα του νεου πινακα Linq")&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;TR style="vertical-align:top;line-height:normal;"&gt;&lt;TD style="width:40px;text-align:right;"&gt;&lt;PRE style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1&lt;BR&gt;2&lt;BR&gt;3&lt;BR&gt;4&lt;BR&gt;5&lt;BR&gt;6&lt;BR&gt;7&lt;BR&gt;8&lt;BR&gt;9&lt;BR&gt;10&lt;BR&gt;11&lt;BR&gt;12&lt;BR&gt;13&lt;BR&gt; &lt;/PRE&gt;&lt;/TD&gt;&lt;TD&gt;&lt;PRE style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;SPAN style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Private&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/SPAN&gt; StoreData(byRef curLinqTable as LinqTable) 'or (byVal CurLingTable as String) na tou dino to onoma tou pinaka os string. Enoite o pinakas exei ginei drag and drop sto LINQ class.&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/SPAN&gt; myColumn &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;as&lt;/SPAN&gt; LinqColumn &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/SPAN&gt; curLinqTable&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/SPAN&gt; myColumn.Name=myVariable &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;myColumn.value=&lt;SPAN style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"data"&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;IF&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Next&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Ελπιζω στην βοηθεια σας. Ευχαριστω πολυ!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;</description></item></channel></rss>