In this section, we will discuss how we can use the EDM to map stored procedures that return miscellaneous data. Let's consider a scenario where we need to create an entity that returns the EmployeeID, FirstName, and LastName of all employees who are no longer working in the organization.
To do this, follow these steps:
1. Create a stored procedure called
OldEmployees
. Here is the script:Create procedure OldEmployees as Select EmployeeID, FirstName, LastName from Employee where LeavingDate is not null
2. Create an Entity called
OldEmployees
in the EDM with the property names matching the corresponding field names of the stored procedure.3. Create an
EntityType
calledOldEmployees
in the CSDL<EntityType Name="OldEmployees"> <Key> <PropertyRef Name="EmployeeID" /> </Key> <Property Name="EmployeeID" Type="Int32" Nullable="false" /> <Property Name="FirstName" Type="Int32" Nullable="true" /> <Property...