我希望能够做这样的预测:
var result = from record in MyTable
select MapTo( record );
/*
select new RecordModel( )
{
RecordId = record.Id,
Property1 = record.Property1
};
*/
private RecordModel MapTo( MyTable dbRecord )
{
return new RecordModel( )
{
RecordId = dbRecord.Id,
Property1 = dbRecord.Property1
};
}
但我总是得到一个“NotSupportedException”(不支持对 sql 的翻译)。我不确定这是否可能,但它会很好^^
也许当我使用表达式时这是可能的,但我不知道如何编写这样的表达式。