<?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>Visual Studio LightSwitch</title><link>https://www.dotnetzone.gr:443/cs/forums/177/ShowForum.aspx</link><description>Θέματα ανάπτυξης με το Visual Studio LightSwitch</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: LightSwitch sorting problem</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/67589.aspx</link><pubDate>Fri, 30 Sep 2011 18:15:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:67589</guid><dc:creator>kchristo</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/67589.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=177&amp;PostID=67589</wfw:commentRss><description>Καλημέρα Νίκο&lt;div&gt;Η λύση που ζητάς, αν μιλάμε για search screen και όχι editable grid, είναι να views. Απλά δεν μπορείς να το κάνεις με native datasource. Γενικά να ξέρεις ότι όταν χρησιμοποιείς native datasources, επειδή το subset του Entity Framework (που για να λέμε και την αλήθεια ακόμα και ολόκληρο έχει προβλήματα) που υλοποιεί το LightSwitch είναι περιορισμένο οι&amp;nbsp;δυνατότητες&amp;nbsp;σου είναι εξ ίσου περιορισμένες. Με εξωτερικά datasources, είτε αυτά είναι κατευθείαν σύνδεση σε βάση SQL Server οπότε μπορείς να χρησιμοποιήσεις database views, είτε RIA Service datasources οπότε μπορείς είτε να χρησιμοποιήσεις Database Views είτε να φτιάξεις με κώδικα και queries, έχεις γενικά πολλές&amp;nbsp;δυνατότητες&amp;nbsp;και μπορείς να λύσεις (χωρίς υπερβολή)&amp;nbsp;ΌΛΑ&amp;nbsp;τα προβλήματα. Χρειάζεται σε κάποιες περιπτώσεις λίγο παραπάνω κόπος και κώδικας αλλά ο κόπος και ο κώδικας που γλυτώνεις με το LightSwitch είναι πίστεψέ με πολλαπλάσιος σε κάθε περίπτωση, ακόμα και την πιο σύνθετη.&lt;/div&gt;</description></item><item><title>LightSwitch sorting problem</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/67110.aspx</link><pubDate>Wed, 07 Sep 2011 18:43:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:67110</guid><dc:creator>nikos koronaios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/67110.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=177&amp;PostID=67110</wfw:commentRss><description>Καλημέρα σε όλους.&lt;br&gt;&lt;br&gt;Ενθουσιασμένος με το LightSwitch απο μια πρώτη ματία και απο videos/reviews&amp;nbsp; ξεκίνησα ενα projecτ για να το γνωρίσω.&lt;br&gt;Και εκει αρχίζουνε τα κλασσίκα problems. Τα κάνει όλα αυτόματα ευκολά αλλα κάποια επίσης προφανή δεν τά κάνει αυτοματά και κολάς μέχρι να βρέις μία νορμάλ λύση.&lt;br&gt;Επι του πρακτέου.&lt;br&gt;Δεν κάνει sorting όταν έχεις Grid και έχεις lookup fields. Κανει sorting μονο στις απλές columns.&lt;br&gt;Παραδειγμα : &lt;br&gt;Έστω οτι εχω ενα table Customer με 3 πεδία CustomerID, CustomerTypeID, CustomerName όπου το CustomerTypeID δείχνει σε ένα table CustomerType με CustomerTypeID και CustomerTypeName.&lt;br&gt;Φτιάχνω μια EditableGrid Screen για το table Customer το τρέχω και Sorting στα Headers του Grid έχω μόνο στις Columns CustomerID,CustomerName. Στο CustomerType δεν ύπαρχει.&lt;br&gt;Πήγα να το δηλώσω στο sort στον Query Designer του LigthSwitch και δεν το φέρνει διαθέσιμο.&lt;br&gt;&lt;br&gt;Με τα πολλά πήγα στην &lt;b&gt;preproccessQuery &lt;/b&gt;και έβαλα &lt;b&gt;query = query.OrderByDescending(a =&amp;gt; a.&lt;/b&gt; &lt;b&gt;CustomerType.CustomerTypeID&lt;/b&gt; &lt;b&gt;); &lt;/b&gt;αλλα δεν την "ακούει" το query. Είτε το έβαλα είτε όχι ενα και το αυτό!&lt;br&gt;&lt;br&gt;Έχει κανέις καμιά άλλη ιδέα-λύση για το sorting ? &lt;br&gt;&lt;br&gt;</description></item></channel></rss>