I am working on an asp.net core application where I am using EF for database operations. In some cases, I need to use Stored procedures. So when I tried to do so, I get errors. The following is the code I used,
var result = await _context.Query<EmployeeResult>().FromSqlRaw("[usp_getEmployeedetails] @employeeID,@purpose", new SqlParameter("@employeeID", employeeID), new SqlParameter("@purpose", purpose)).ToListAsync();
Here the "EmployeeResult" is a ViewModel. Inside the Sp, I am using multiple tables to create the result select query.
The error message as follows "Cannot create a DbSet for 'EmployeeResult' because this type is not included in the model for the context."
Can anyone help me to resolve the issue?