System.Linq.IQueryable<CustomerProfile> query =
from usr in context.customer_profiles
where usr.cust_email == LoginID
select new CustomerProfile
{
NAME = usr.cust_name,
CONTACT = usr.cust_contact,
EMAILID = usr.cust_email,
LOCATION = usr.cust_location,
SERVICELOCATION=usr.cust_service_location,
FAXNO=usr.cust_fax_no,
FIRMNAME = usr.cust_firm_name,
FIRMADDRESS = usr.cust_firm_address,
DATEESTABLISHED = Convert.ToDateTime(((DateTime?)usr.date_of_established)),
SIGNATURE = usr.cust_signature,
LOGO = usr.logo,
};
次の行で、「指定されたキャストが無効です」という問題が発生します。どうすればこれを修正できますか?
return query.ToList().FirstOrDefault();