2010-11-15 4 views
0

je besoin d'aide dans LINQbesoin d'aide dans LINQ

from refoffence in Ref_OffenceCodes join 
offenceCodeMatrix in INF_OffenceCodeMatrixes on refoffence.OffenceCodeId equals offenceCodeMatrix.OffenceCodeId 
where refoffence.Code=="1909" 
select new {offenceCodeMatrix.StandardPenaltyUnits * offenceCodeMatrix.StandardDollarAmount } 

J'ai besoin muliplication de StandardPenaltyUnits et StandardDollarAmount en conséquence.

Veuillez déboguer la requête.

Répondre

3

Eh bien, un problème est que vous essayez de créer un type anonyme avec une opération de multiplication, mais vous ne spécifiez pas de nom. Pourquoi utilisez-vous un type anonyme? Vous pouvez essayer:

from offenceCode in Ref_OffenceCodes 
join codeMatrix in INF_OffenceCodeMatrixes 
on offenceCode.OffenceCodeId equals codeMatrix.OffenceCodeId 
where offenceCode.Code=="1909" 
select codeMatrix.StandardPenaltyUnits * offenceCode.StandardDollarAmount 

Cependant, il est difficile de dire quel est le problème que vous ne fourni le code à défaut, sans aucune indication de la façon dont elle est défaillante. La dernière ligne était un problème, mais il peut ne pas avoir été le seul.

Questions connexes