Entity Framework for the DB Administrator
Presenter: Kati Iceva
ADO.NET Entity Framework is Microsoft’s recommended data access technology for .NET applications. It can be used to perform CRUD operations and has very expressive query capabilities. This talk will give a brief overview of the Entity Framework from a developer perspective and then focus on aspects of the Entity Framework that would be of most interest to Database Administrators. In particular, we will look into how the Entity Framework enables developers and DBAs to agree on a conceptual model that acts as a shared contract, providing DBAs control over their database and the entry points into the system that developers utilize by using the Entity Framework’s mapping technology and related features. We will also look at EF query performance including dynamic SQL generation, stored procedure use and will outline recommendations for how to use each with EF.
About the Speaker
Kati Iceva has been a developer on the Entity Framework since its inception, focusing on the query pipeline. She has been over 7 years at Microsoft, working on several data technologies. Her previous experience includes application development for different companies around the world. She holds a Master’s degree in Computer Science from WPI, Worcester, MA.