如果我有这样的:LINQ和对象初始化
var query = from children in _data.Children
where children.ChildId == childId
select new CustomModel.MyChild
{
ChildId = children.ChildId,
Name = children.ChildName
};
return query.FirstOrDefault();
我想要得到的对象是我的自定义模式。
我可以使用不同的方法处理自定义模型实例吗?如果我有多个linq查询都可以生成自定义子模型,那么这个方法可以重用吗?
例如,
var query = from children in _data.Children
where children.ChildId == childId
select CreateMyCustomChild([param ??]);
return query.FirstOrDefault();
这可能是不可能的,我不知道,但将方法签名是什么样的,如果它是可能的吗?
我只想在多个linq查询包含重复的对象初始化代码时重用。
感谢
@乔恩 - 谢谢。可悲的是,它是linqtosql。还有关于奇异孩子的观点。 – 2009-02-08 13:09:35