<?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/74/ShowForum.aspx</link><description>Τα πρώτα βήματα στις γλώσσες VB6, VB.NET, και C#</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Select - Transformation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50630.aspx</link><pubDate>Mon, 11 May 2009 22:45:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50630</guid><dc:creator>tarasiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50630.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=50630</wfw:commentRss><description>Το είδα αλλά δίνει ως λύση το PriorityDesc = priorityDescription[(int)t.priority] που προσπάθησα και εγώ, αλλά δεν μου δούλεψε.&lt;br&gt;</description></item><item><title>Απ: Select - Transformation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50628.aspx</link><pubDate>Mon, 11 May 2009 22:35:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50628</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50628.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=50628</wfw:commentRss><description>&lt;P&gt;και κάποιος άλλος σε αυτό το Post φαίνεται να έχει παρόμοιο πρόβλημα&lt;/P&gt;
&lt;P&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/3d3ba246-b5e8-4a58-b591-856ffacdd6da"&gt;http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/3d3ba246-b5e8-4a58-b591-856ffacdd6da&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Select - Transformation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50624.aspx</link><pubDate>Mon, 11 May 2009 22:07:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50624</guid><dc:creator>tarasiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=74&amp;PostID=50624</wfw:commentRss><description>Έχω ένα query όπως το παρακάτω:&lt;br&gt; &lt;br&gt;
&lt;div style="color:Black;background-color:White;"&gt;&lt;pre&gt;&lt;span style="color:Blue;"&gt;string&lt;/span&gt;[] priorityDescription = { &lt;span&gt;"Χαμηλή"&lt;/span&gt;, &lt;span&gt;"Κανονική"&lt;/span&gt;, &lt;span&gt;"Υψηλή"&lt;/span&gt; };&lt;br&gt;            var OpenTaskList = (from t &lt;span style="color:Blue;"&gt;in&lt;/span&gt; db.Tasks&lt;br&gt;                                where t.status == 0&lt;br&gt;                                orderby t.priority descending&lt;br&gt;                                from p &lt;span style="color:Blue;"&gt;in&lt;/span&gt; db.Projects&lt;br&gt;                                where t.projectID == p.projectID&lt;br&gt;                                select &lt;span style="color:Blue;"&gt;new&lt;/span&gt;&lt;br&gt;                                {&lt;br&gt;                                    ProjectID = p.projectID,&lt;br&gt;                                    Name = p.name,&lt;br&gt;                                    PriorityDesc = priorityDescription[t.priority],&lt;br&gt;                                    t.taskID,&lt;br&gt;                                    t.name,&lt;br&gt;                                    t.projectID,&lt;br&gt;                                    t.category,&lt;br&gt;                                    t.status,&lt;br&gt;                                    t.imerominia_kataxorisis,&lt;br&gt;                                    t.priority&lt;br&gt;                                });&lt;br&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;br&gt; &lt;br&gt; Όλα λειτουργούν καλά εκτός από το&lt;br&gt; PriorityDesc = priorityDescription[t.priority]&lt;br&gt; &lt;br&gt;
Μου βγάζει μήνυμα μετά το debug "Unrecognized expression node: ArrayIndex"&lt;br&gt; &lt;br&gt; To πεδίο t.priority είναι Int και Notnull.&lt;br&gt; &lt;br&gt;Όταν χρησιμοποιώ PriorityDesc = priorityDescription[1] δουλεύει σωστά.&lt;br&gt;&lt;br&gt;Δοκίμασα &lt;br&gt;&lt;strong&gt;PriorityDesc = priorityDescription[t.priority.Value]&lt;/strong&gt; &lt;br&gt;PriorityDesc = priorityDescription[(int)t.priority]&lt;br&gt;


&lt;div&gt;PriorityDesc = priorityDescription[Convert.ToInt32(t.Priority)]&lt;br&gt;&lt;br&gt;αλλά τίποτα.&lt;br&gt;&lt;br&gt;Έχω ξεκινήσει και μια συζήτηση παράλληλα στο http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/925e7e5b-9f05-4e28-bbe5-ab2a1b89ffdd/&lt;br&gt;αλλά δεν έχω βρει λύση.&lt;br&gt;&lt;br&gt;Αν σκεφτείτε τίποτα... Post it.&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>