問題タブ [linqdatasource]
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.
dynamic-data - ASP.NET 動的データ ページへのフィルター条件の追加
動的データ Web アプリケーションに追加の検索/フィルター条件を追加するにはどうすればよいですか?
Northwind データベースを使用して動的データ Web アプリケーションを作成し、(ListDetails.aspx ページ テンプレートに基づいて) Employees テーブルのカスタム ページを使用しています。検索/フィルター/場所パラメーターをページに追加したいと考えています。デフォルトでは、WHERE パラメーター コレクションは、FilterRepeater コントロールに基づいて動的に作成されます。これは、従業員テーブルが持つ「外部キー」関係に基づいて動的に作成されます。
追加の検索条件を追加しようとして、GridView の LinqDataSource の Selecting イベントに関連付け、LinqDataSourceSelectEventArgs の WhereParameters コレクションに項目を追加しようとしています。
問題は、実行する必要がある比較の種類を指定できないことです。WhereParameters コレクションは文字列とオブジェクトのみを受け入れますが、それらを比較する方法は受け入れません。私が本当にできるようにしたいのは、述語デリゲートのコレクションに追加することです...
このページに検索条件を追加するにはどうすればよいですか? LINQ To SQL エンティティに適用された属性を通じて (そうであれば、どのように)? 基準/基準がエンティティ自体に基づいていない場合はどうすればよいですか? その場合、検索基準にどのように追加しますか?
アーロン・ホフマン
.net - 別の DataContext からの LinqDataSource の更新
別の DataContext から取得したレコードで 1 つの LinqDataSource を更新したいと考えています。問題は、LinqDataSource の DataContext が公開されていないように見えるため、新しいオブジェクトを DataSource のコンテキストにアタッチするためにアクセスできないことです。
これを行う通常の方法は何ですか?または、LinqDataSource を廃棄する必要があります
asp.net - 結果のない GridView で見出しを表示する方法
LINQDataSource を使用するときにレコードを取得しない GridView で列見出しを引き続き表示する最良の方法は何ですか?
asp.net - Linqオブジェクトが更新されているときに、子プロパティが上書きされるのはなぜですか?
1つのオブジェクトを更新し、それとともに子オブジェクトを更新しようとしています。
基本的に、私はLinqDataSourceのOnUpdatingイベントを処理しています。
DataContextクラスには、ObjectUpdate関数があります(現在、値を確認できるようにブレークポイントがあります...)
LinqDataSource.OnUpdatingイベントでは、e.NewObject.Childはnullであり、これはまったく意味がありません。これを新しい値に設定しましたが、DataContext.ObjectUpdateに到達するまでに、NewObject.ChildはOLD値で上書きされています...
つまり、LinqDataSource.UpdatingとDataContext.UpdateObjectの間のどこかで、オブジェクトに古い値が入力されています...しかし、新しい値が必要です。
それを修正する方法はありますか、それとも神経衰弱になりますか?
linq-to-sql - LinqDataSource クエリのヘルプ
LINQ には SQL IN 句がなく、「contains」を使用していることはわかっています。これを LinqDataSource で使用できますか? これと同等の簡単なクエリを書きたいと思います: SELECT * FROM tableA WHERE tableA.requestType NOT IN (5,6,7,8) AND tableA.someBitField IS NULL.
これはすぐに使用できる LinqDataSource を使用して可能ですか? ご指摘ありがとうございます。
乾杯、サンディエゴで~ck
linq - リスト内のアイテムに番号を付け直すためのベストプラクティス?SQLまたはC#/ VB.NET
SortOrder整数列を持つデータベーステーブルがあります。テーブルアイテムを追加および編集するためのUIには、整数のドロップダウンリストがあり、ユーザーがこのアイテムを表示するソート順の場所を選択できるようになっています。私の質問は、リスト{1,2,3,4,5、 "last"}と言います。ユーザーが番号を選択した場合、それをアイテムのSortOrder属性にし、次にその'SortOrder'を持つアイテムにします。現在、「SortOrder」が低いアイテムには影響を与えずに、「SortOrder」が高いアイテムと同様に1つ(+ = 1)バンプされます。私は現在、VB.NETとLinqを使用するパブリックモジュール「ユーティリティ」を持っています
新しいMyDataContextとしてのPrivate_db
私がこれをしているので、アイテムを追加するとき、それはうまくいくようです
しかし、このような既存のアイテムを編集すると、エラーが発生することがあります。
Protected Sub ProductsGridSource_Updating(ByVal sender As Object、ByVal e As System.Web.UI.WebControls.LinqDataSourceUpdateEventArgs)Dim sortOrder As Integer = DirectCast(e.NewObject、Product).SortOrder Utilities.UpdateProductSortOrder(sortOrder)End Sub
これを行うためのより効率的な方法、ベストプラクティス、方法はありますか?アドバイスをいただければ幸いです。
事前に感謝します、サンディエゴの〜ck
linqdatasource - xxxという名前は現在のコンテキストには存在しません。私は何が間違っているのですか?
エラー:名前'_db'は現在のコンテキストに存在しません名前'_db'は現在のコンテキストに存在しません名前'tr'は現在のコンテキストに存在しません
c# - linq データソースを使用しています。where 式を構成するにはどうすればよいですか
RequestDate != @RequestDate = null
エラーが表示されます: 文字列は有効な DateTime として認識されませんでした。インデックス 0 から始まる未知の単語があります。
c# - IENumerable コレクション内の要素の順序位置 (Linq to XMl )
この linq クエリの属性として要素の序数を埋め込むにはどうすればよいですか。