Shyam Pather
Shyam Pather is a Senior Development Lead on the Data Programmability Team at Microsoft, currently focused on building the first release of the ADO.NET Entity Framework. Shyam began his career at Microsoft in the Windows Networking team, working first on network driver infrastructure and then on the first two releases of Universal Plug and Play in Windows. Shyam joined the SQL Server team to work on an incubation project that eventually became SQL Server Notification Services. After shipping two releases of that product, Shyam started in his current role on ADO.NET. His team delivers key parts of the object-relational mapping technology on which the ADO.NET Entity Framework is based.
Articles Authored
-
Programming Against the ADO.NET Entity Framework
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 3 - Data Programability
The ADO.NET Entity Framework raises the level of abstraction at which developers work with data.Rather than coding against rows and columns, the ADO.NET Entity Framework allows you to define a higher-level Entity Data Model over your relational data, and then program in terms of this model. You get to deal with your data in the shapes that make sense for your application and those shapes are expressed in a richer vocabulary that include concepts like inheritance, complex types, and explicit relationships.The ADO.NET Entity Framework raises the level of abstraction at which developers work with data.Rather than coding against rows and columns, the ADO.NET Entity Framework allows you to define a higher-level Entity Data Model over your relational data, and then program in terms of this model. You get to deal with your data in the shapes that make sense for your application and those shapes are expressed in a richer vocabulary that include concepts like inheritance, complex types, and explicit relationships.