不能隐式转换类型“短?” 在LocalAmount = t.EmpNo处“做空” 。我使用过Convert.ToInt16(t.EmpNo)
,但随后该'join'
子句将出错并成为"incorrect", "type inference failed..."
public class AccountTransaction
{
public Int16 LocalAmount { get; set; }
public String AccountNumber { get; set; }
}
public static IEnumerable<AccountTransaction> GetAllTransactions()
{
using (var context = new SQL_TA_SCOREBOARDEntities1())
{
return (from t in context.EmployeeAccesses
join acc in context.View_HCM
on t.EmpNo equals acc.EmpNo
select new AccountTransaction
{
LocalAmount = t.EmpNo,
AccountNumber = acc.EmailAddress
}).ToList();
}
}