linq-expressions

    2

    1答えて

    2つの式を結合/結合/連鎖する方法はありますか? 例えば最終結果はこれに等しくなる Expression<Func<A,object>> first = x => x.B.C; Expression<Func<C,object>> second = x => x.D.E; :上記の例では Expression<Func<A,object>> result = x => x.B.C.D.E;

    3

    2答えて

    私は、どの列がマスターソート列であるかに応じて、テーブル内のレポートデータのカスケードソートを可能にするフレームワークを構築しました。特定の重要なケースを除いて、大部分は機能します:フィールドのプロパティが値型の場合。私は、次のエラーメッセージが表示されます。 System.ArgumentExceptionの:型「可能System.Int32」の表現は、戻り値の型のために使用することはできません

    3

    1答えて

    私は子プロパティでフィルタリングする必要があるリストを持っています。フィルタ演算子は動的で、いくつかのフィルタ/ lambdasを結合するために述語ビルダーを使用しています。簡単にするために 、のは、私はこのような2つのクラスを持っているとしましょう: public class FirstClass { public int Id { get; set; } public I

    0

    1答えて

    AJAXを使用して自分自身を埋めるカスケードドロップダウンリストを作成できるヘルパーを作成しています。ヘルパーメソッドは次のようになります。 public static MvcHtmlString AjaxSelectFor<TModel, TProperty>( this HtmlHelper<TModel> html, Expression<Func<TModel, TPro

    1

    1答えて

    私はSOや他のウェブサイト上のいくつかのスレッドに従っており、まだ困難を抱えています。 私は、次のコードを持っている: public static IQueryable<TSource> Between<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, TKey

    0

    1答えて

    私が持っているクラスDropdownFilterを持っている: private readonly Func<TEntity, string> fieldWhichMustEqualValue; public override IQueryable<TEntity> Filter(IQueryable<TEntity> filteredEntityCollection, string value

    0

    1答えて

    NewExpressionを「コンパイル」して、尖ったnewの式をインスタンス化できますか? オブジェクトを手動で構築する必要がありますか、または構築されたオブジェクトを引数として取得できますか? まもなく私の質問を更新するつもりです。 class Obj { public async Task ParseAsync<TObj>(Expression<Func<TObj, Task>>

    -1

    1答えて

    Linq式のシリアル化/シリアル化を行うためのライブラリ/ツールを探しています。 そこにライブラリがありますか? 既に.NETでサポートされていますか?どのように私はスターターのスタッフコードを取得できますか?

    -1

    2答えて

    値のグループに基づいて2つのリストとフィルタを使用しています。 var UserIdList = response.Users.Select(p => p.Id).ToList(); var filteredRecords = (from o in om.Organizations join u in om.Users on o.Id equals u.OrganizationId wher

    1

    1答えて

    私はAzure ADに接続し、いくつかのAzure AD情報を取得するAzure関数を持っています。 私は.Usersに.Expand()プロパティを使用する場合、私は次のコンパイルエラーが表示さ: activeDirectoryClient.Users.Expand(x => x.MemberOf).ExecuteAsync().Result; (38,17): error CS00