Learn how to accept user input during addition of Visual Studio "item" templates. Automate tedious and repetitive tasks with a custom add in for Visual Studio. While easy to build, accepting user input required to generate custom code is under-documented and not intuitive. In this session learn how to add a template to the visual studio "Add New Item" dialog that prompts the user for input that drives custom logic to generate your project item. This session uses a hypothetical use case of picking a database table and generating a model class with properties for each column to demonstrate in a general manner how you might use this technique to automate code generation to suit your specific needs.