0

转换完成时出现运行时错误。如何解决?

public spc GetSc(int ID)
{
    var SC = from items in db.Stable where items.id== ID orderby items.id select items;
    SC.Cast<spc>();
    return (spc)SC; // This line throws the error
}    

错误信息:

Unable to cast object of type
'System.Data.Entity.Infrastructure.DbQuery`1[Tool.Models.Transaction.spc]'
to type 'Tool.Models.Transaction.spc'.
4

1 回答 1

3

您正在尝试将单个spcIQueryable<spc>(可以包含 0 到任何spc's)返回到单个实体。

打电话.Single(OrDefault)().First(OrDefault)()在 SC 上。

于 2013-04-16T08:48:26.553 回答