dynamic-linq

    0

    1答えて

    : var q = context.Items.Select("new(SomeProperty)") qは、現時点ではタイプIQueryableです。私は正常にOrderBy、Take、Skipを適用し、クエリを実行することができます。 しかし、私は剣道から拡張メソッドを使用しようとすると、物事は南に行く: var results = q.ToDataSourceResult(new Dat

    1

    2答えて

    地獄! フィルタにはすべて既知のバリエーションをContainsで試しましたが、これまでのところ運がありません。 System.Linq.Dynamic.ParseException: 'No 'it' is in scope' 次のエラーをもたらす System.Linq.Dynamic.ParseException: 'No applicable method 'Contains' exist

    -1

    1答えて

    私の要件は単純で非常に一般的です。私はそれに答えを見つけるのに多くの苦労をしたが、受け入れられる解決策を得られなかった。 私は上のEF 6.1を使用して、動的に何かに作成されている述語を持つテーブルを照会する「ABC>​​ 『1』 & & DEF = 『2』 & & GHI = 3 ..」としています。問題は、データ型としてDateTimeを使用していることです。私は適切な解決策を探してみましたが

    1

    1答えて

    私はそうのようにEntity Frameworkのを使用していくつかのデータをretriveing AMでページングを組み合わせる: var items = GetItems(storeNumber); Sort(items); Page(items); return await items.ToListAsync(); 私は、これらのプライベートヘルパーメソッドがあります: pr

    0

    1答えて

    私は次のクエリを持って動作しません。 たとえば、searchedColumnName == "MY_COLUMN"とsearchedValue == "8"とします。私は、動的LINQのメソッドにデバッグする場合、得られるLambdaExpression式は次のとおりです。 {Param_0 => ((Convert("MY_COLUMN") != null) AndAlso "MY_COLUMN

    1

    1答えて

    私は動的に選択をSystem.Linq.Dynamic.Coreでビルドします。別の列(サブクエリ)を追加したい。これは可能ですか? 私はこのクエリと同じ結果を取得する必要があります: var test = this.DbContext.Countries.Select(t => new { t.Id, t.ISOCode, lookup = t.Translate

    0

    1答えて

    ラムダ式の動的作成について、ここで多くの素晴らしい解答を読みましたが、自分では作成できません。 DBからエンティティをIDで選択する必要がありますが、そのタイプは事前にわかりません。タイプの名前のみ。だから、私は自分のコードに推測 var modelType = Assembly.Load("Models").GetTypes().First(t => t.Name == type + "Mode

    0

    1答えて

    現在、私はdynamic-linqライブラリを使用してクエリ文を作成。 そして私は、私はこのクエリを実行し、問題があります。Table1 内のカラム名: FYI query = query.Where("Table1.Column2.Contains(@0)", new string[] { "test" }); : Table1:私のデータベース Column2のテーブル名を 結果として、t

    1

    1答えて

    私はsystem.linq.dynamic.core とnhibernate linqで作業しています。今私は2つの動的linq式をメソッドに渡したいと思います。 1つは親テーブル用で、もう1つは結合された子リスト用です。 両方の式の入力パラメータは、そう表現は、ランダムであってもよいれる "X => x.Name == \" ウィック\」 " または " K => k.FirstName = \

    2

    2答えて

    私は文字列ベースのDynamic Linqを実行しており、入れ子のwhere句を適用する必要があります。 答えはhereです。ただし、2つの表の列には一致するIDがあります。私は以下のようなエイリアスやその他の方法で参照できるようにする必要があります: rolesCollection .Where("AssignedUsers.Where(AssignedUsers.TypId == roles