باسلام
من كد زير براي محاسبه Sum در VB.NET با استفاده از LINQ مي نويسم ولي خطا مي دهد:


Dim r = (From t In db.telephons Select t.int_Child).Sum

فيلد int_child از نوع integer است.

db.telephons از نوع DataContext است.

خطاي كامپايل با عبارت زير مي دهد،در صورتيكه اگر بجاي Sum عبارت Count يا Min يا Max بنويسيم اجرا شده و خطايي نمي دهد:

Overload resolution failed because no accessible 'Sum' accepts this number of arguments.

با تشكر