問題タブ [linqkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
37 参照

c# - 他のテーブルmvc3 c#の既存のフィールドを削除する

私はキャッチにvalidationerrorを追加したい削除アクションメソッドを持っています:私はNOMと呼ばれる属性をテーブルT_CONSTANTEから削除したいです。別のテーブルYは自分のメソッドを属性とするFORMULEと呼ばれる彼女のフィールドに含まれています

` if() を続行するには linqkit を使用する必要がありますが、使用方法がわかりませんでした

0 投票する
1 に答える
1147 参照

vb.net - FieldExpression を LambdaExpression にキャストできません

データベース内の重複する期間について、追加/変更されたレコードをチェックする次の関数を作成しました。

次のように関数を呼び出す場合:

次のエラーが表示されます。

InvalidCastException: タイプ 'System.Linq.Expressions.FieldExpression' のオブジェクトをタイプ 'System.Linq.Expressions.LambdaExpression' にキャストできません。

フィールド式を使用していることがわからない -- ActivistIDFromDateTillDateはすべてプロパティです。

私はEF5と生成されたPOCOクラスを使用しています。

どうすればこれを解決できますか?

アップデート

ウォッチ ウィンドウに入るcriteriaExpr.Expandと、例外は発生しません。ただし、入力するcriteriaExpr.Expand.Compileと同じ例外が発生します。

0 投票する
1 に答える
96 参照

wcf-data-services - WCF データ サービスで LINQKIT を使用できますか

WCF データ サービスで LINQKIT を使用する例を含むリソースをオンラインで見つけることができませんでした。出来ますか ?私はそれをやろうとしましたが、VisitメソッドのExpressionVisitorクラスでエラーで失敗します-未処理の式タイプ10000.

throw new Exception (string.Format ("Unhandled expression type: '{0}'", exp.NodeType));

これに代わるものはありますか。

表現例は以下の通りです。ビルドは成功しますが、実行時に上記のエラーが発生します。

0 投票する
1 に答える
2878 参照

c# - Linq to SQL を使用して FieldExpression を LambdaExpression にキャストする際のエラー

Unable to cast object of type 'System.Linq.Expressions.FieldExpression' to type 'System.Linq.Expressions.LambdaExpression'以下のコードを実行するとエラーが発生します。

このコードの目的は、特定の文字列を含むレコード (Entity Framework Code First / Linq to SQL) をフィルター処理できるようにすることです。

注意: サード パーティ ライブラリの LinqKit を使用しています: http://www.albahari.com/nutshell/predicatebuilder.aspx

...

上記のエラーを回避するためにこれを書き直す方法について何か提案はありますか?

注意:リファクタリングに関連する私の最初の質問として、CodeReview にもコードを書いてください。 https://codereview.stackexchange.com/questions/54888/refactor-c-linq-code-to-reduce-duplication.

0 投票する
0 に答える
187 参照

c# - LinqKit 部分式の呼び出しが非常に遅い

EF コンテキスト オブジェクトからオブジェクトを返す LinqKit 式があります。

DbItemAToFlatItemA と DbItemBToFlatItemB には多くのフィールドが含まれていますが、それらを直接呼び出すと SQL がすぐに生成されますが、DbItemCToFlatItemC を呼び出すと、LINQ から SQL を生成するのに非常に長い時間がかかります。

生成された SQL は完璧で高速に実行されますが、生成に時間がかかる理由がわかりません

何か案は ?

ありがとうございました。

0 投票する
1 に答える
463 参照

c# - LinqKit 述語ビルダーは TypeLoadException をスローしますか?

PredicateBuilder を使用して動的に作成したクエリを実行しようとすると、問題が発生します。

クエリを作成することはできますが、クエリ自体を実行すると、次の「TypeLoadException」が発生します...

実行時: return context.SearchRecords.AsExpandable().Where(predicate).ToList();

アセンブリ 'EntityFramework、バージョン = 6.0.0.0、カルチャ = ニュートラル、PublicKeyToken = b77a5c561934e089' から型 'System.Data.Entity.Infrastructure.IDbAsyncEnumerable`1' を読み込めませんでした。

私はこれでかなり長い間髪を伸ばしてきました。オンラインの例などを確認しましたが、すべてを正しく行っているように見えるので、これが機能することを期待しています.

プロジェクトは .NET Framework 4.5 を使用して構築され、Entity Framework 6 を使用します。

前もって感謝します!