You try to convert a collection of anonymous types to a
List
with elements of the type
ren
. Change
select new {
into
select new ren() {
List<ren> renewedorderlist =
(from ordernum in salesContext.SL_OrderIdMapper
where ordernum.OrderNumber==placeOrderModel.OrderInfo.OrderID
from orderDetail in salesContext.SL_OrderDetails
where ordernum.OrderId == orderDetail.OrderId
from renProducts in salesContext.products
where renProducts.pid == orderDetail.ProductID
from licenseDetails in salesContext.SL_LicenseDetails
where licenseDetails.OrderDetailId == orderDetail.OrderDetailId
from licenses in salesContext.SL_License
where licenses.LicenseId == licenseDetails.LicenseId
from oldProducts in salesContext.products
where oldProducts.pid == licenses.ProductID
select new ren()
{
OrderId = ordernum.OrderNumber,
OldProductName = oldProducts.productdesc,
NewProductName = renProducts.productdesc,
Quantity = orderDetail.Quantity,
LicenseID = licenses.LicenseId
}).ToList<ren>();