|
Dev Corner > Blogs > Dev Corner Blog > Categories
|
6/16/2009
In this recent brownbag presentation, ‘Introduction to the Entity Framework’, Dan Bedassa covered a brief description of what the EF is and why we want to use it as opposed to using Linq to SQL. Dan also covered a demo showing what we need to work with the EF including:
- The Entity Data Model (EDM) and its components.
- Querying the EDM using Linq and Entity SQL syntax.
- The use of Stored Procedures in the EF.
- Inheritance in the EF.
- Command line EDM generation tool (EDMGen.exe)
Supplimental Materials: Entity Framework Brownbag.zip
5/8/2009
In a recent brownbag lunch presentation given by Eugene Kosnyrev, we discussed the goal of a new Microsoft initiative – Parallel Programming. Since right now technology has advanced to where nearly all new machines have multi-core CPU's, the software we build for the future should take advantage of these hardware improvements.
In this brownbag, we examined different approaches for how to implement “parallel aware” software – the classic multithreaded application, and application that uses new TPL (Task Parallel Library), which operates with Tasks object. Also, we reviewed how to use PLINQ (Parallel LINQ) with minimal efforts from developer to make software “parallel aware”.
Supplimental Materials: ParallelProgrammingBrownBag.zip | Edit in Browser | /_layouts/images/icxddoc.gif | /blogs/DevCorner/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blogs/DevCorner/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blogs/DevCorner/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blogs/DevCorner/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Edit in Browser | /_layouts/images/icxddoc.gif | /blogs/DevCorner/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blogs/DevCorner/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | View in Web Browser | /_layouts/images/ichtmxls.gif | /blogs/DevCorner/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blogs/DevCorner/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /blogs/DevCorner/_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|