-1

このクエリを MySQL から LINQ に変換するにはどうすればよいですか?

SELECT SUM(IF(x>0, c*(x/100),20.00)) AS x1 
FROM tablename 
WHERE uid="some value" AND name='some value';
4

2 に答える 2

2
var sum =
    testlist.Where(item => item.name == "somevalue" && item.uid == "somevalue")
    .Sum(c => c.x > 0 ? c.c*(c.x/100) : 20);

これを試して

于 2012-10-04T08:12:55.207 に答える
0

このツールを試してください。

http://softwaretopic.informer.com/sql-to-linq-converter-online-free/

于 2012-10-04T08:14:52.453 に答える