This afternoon I executed a simple DDL statement with Oracle.DataAccess.dll and noticed it took upwards of 30 seconds when it should have come back in a second or so. In stepping through the code I noticed the large delay was in creating the Oracle Connection, not connecting to the database or executing the SQL: Oh…
TFS Artifact Manager
The What TFS Artifact Manager is a tool intended for downloading application “artifacts”, such as database scripts and report files, from TFS. It pulls down these files from task source control changesets and attachments, organizes them, outputs task and change information, and helps combine and package database object changes. The tool’s primary value is doing…
System.Threading.Tasks and updating the UI thread
This is something that I couldn’t remember parts of earlier today so I figured I would add it to my “knowledge base”. I wanted to retrieve a TFS work item on a background thread in my ViewModel and have the UI update when complete. Specifically I wanted to retrieve the title of a TFS work…
WPF Conditional Templates with Triggers
WPF has a lot of power and flexibility which is great but that also means there are several ways to do the same thing. That helped trip me up for a little bit this afternoon when I was trying to remember details on triggers. I had a GridView bound to a collection of DatabaseChange POCO…