Purpose and Principles of the Data Layer

At its core, the Data Layer’s main purpose is: Data Layer’s Main Purpose: To abstract all interactions with the database so that business objects can be written to deal with business rules, not with database interaction. For example, when promoting a standard Deal, the business logic comprises: validate that the Deal is in a promotable … Continue reading Purpose and Principles of the Data Layer

Moving Code from the Developer’s Integration Environment to the QA Environment

When we've completed coding (and, if we're feeling especially adventurous, testing said code), we promote our locally developed code to the Dev server. This serves as our integration environment. CruiseControl.Net watches our SCM for any changes promoted to the DEV branch, then it: Updates the configuration files to point to the Dev server instead of … Continue reading Moving Code from the Developer’s Integration Environment to the QA Environment

Why does he keep saying EDML instead of EDMX?

In the Microsoft Entity Framework (EF), the GUI for the Entity Model is called the Entity Designer.  When you create an Entity Model, the model itself is stored in an XML file named model.EDMX. The EDMX file is:  a) an XML representation of the Entities and Relationships in your Database (the Storage Model, or SSDL), your application … Continue reading Why does he keep saying EDML instead of EDMX?