1
A
答えて
1
これは、SQLクエリを文字列として使用しないとクライアント側でのみ機能します。
例えば(私はいくつかのフィールドを作ってるんだ):
(from c in db.Customers
select c).ToList() //ToList executes the query
.OrderBy(c => c.CreditLimit.ToString())
.OrderBy(c => double.Parse(c.CustomerId))
//etc
更新:あなたがこのサーバー側を実行する必要がありそうです:
context.ExecuteQuery(typeof(TestTable1), "SELECT * FROM
TestTable1 ORDER BY CAST(Text1 as bigint)");
はあなたを得るために、SQLクエリを使用しますオブジェクトはLinq-to-SQLがあなたの要件をサポートしていないためです。
関連する問題
詳細情報が必要 – gbn