Még élek.
A post célja hogy csekély mértékben eggyel növelje a blog bejegyzéseinek számát.
Más, egyéb, magasabb rendű célja nincs. Jelenleg ennyi is elég.
Apró lépések amelyek fontosak a blog és jómagam kapcsolatának felmelegítésére.
A személyes blogom... elmélkedés, bármiről, mindenről
Még élek.
A post célja hogy csekély mértékben eggyel növelje a blog bejegyzéseinek számát.
Más, egyéb, magasabb rendű célja nincs. Jelenleg ennyi is elég.
Apró lépések amelyek fontosak a blog és jómagam kapcsolatának felmelegítésére.
Linq to Entity-ben a feltételek összerakásánál típus egyeztetés, illetve mappelt végrehajtás van.
Sajnálatos módon a .NET int.ToString() egy nem mappelt SQL függvény.
Mégis hogyan lehetséges Id (Int32) mezőre szűrni?
A megoldás:
Sql:
select * from SalesOrder where SalesOrderId like ‘123%’
Linq to Entity (condition):
c => SqlFunctions.StringConvert((double)c.SalesOrder.SalesOrderId).StartsWith(FilterSalesOrderId)
Ennyi.
Ps:
A megoldás nem működik – negatív számokra.
Dinamikus felület generálás, meglévő üzleti kód alapján.
Igen, lehetséges, amennyiben megfelelően közelítjük meg a problémát.
A WpfDynamicUI bizonyítja hogy a felhasználói felület generálása lehetséges és elérhető a jelenlegi technológiai szinten.
Mint minden megoldásnak van előnye és hátránya.
Előnyök:
Hátrányok:
Konklúzió:
Elegendően jó, általános megoldásra a felület generálás jó választás lehet.
Az egyediség feláldozásával az aktuális megoldás időigényét lehet csökkenteni.
Feladat: Wpf alkalmazás indítási idejének csökkentése.
Hogyan?
Indítási feladatok párhuzamosításával, illetve későbbi időpontra helyezésével.
Bővebben:
… BeginInvoke, ThreadPool.QueueUserWorkItem, illetve WaitHandle a barátaid tudnak lenni, ha szépen szólsz hozzájuk.
Csíny letudva.