問題タブ [linq]
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.
asp.net - 名前空間System.Queryをインポートします
.aspxページに次を追加して、.Net3.5対応のWebサーバーにLinqを読み込もうとしています。
ただし、これは失敗し、名前空間が見つからないことを通知します。
タイプまたは名前空間の名前「Query」が名前空間「System」に存在しません
私も運が悪かったのですが:
System.Data.Linq
System.Linq
System.Xml.Linq
.Net 3.5は機能しているvar hello = "Hello World"
ように見えるので、機能していると思います。
誰か助けてもらえますか?
PS:Visual Studioを使用していないことを明確にしたいのですが、テキストエディターがあり、コードを.aspxファイルに直接記述しています。
.net - SQL から結果のページを返す方法は?
多くのアプリケーションには、データベース テーブルのデータを一度に 1 ページずつ表示するグリッドがあります。それらの多くは、ユーザーがページごとのレコード数を選択したり、任意の列で並べ替えたり、結果を前後に移動したりすることもできます.
テーブル全体をクライアントに渡さずにクライアントでデータをフィルタリングせずに、このパターンを実装するのに適したアルゴリズムは何ですか。表示したいレコードだけをユーザーに表示するにはどうすればよいでしょうか?
LINQ はソリューションを簡素化しますか?
.net - Entity FrameworkのExpression.Invoke?
Expression.Invoke
Entity Framework は演算子をサポートしていません。使用しようとすると、次の例外が発生します。
「LINQ 式ノード タイプ 'Invoke' は、LINQ to Entities ではサポートされていません。
この欠けている機能の回避策はありますか? ここで詳述されている PredicateBuilder を Entity Framework コンテキストで使用したいと思います。
Edit 1 @marxidad - 私はあなたの提案が好きですが、それは私をやや困惑させます. 提案されたソリューションについてさらにアドバイスをいただけますか?
編集 2 @marxidad - 説明していただきありがとうございます。
c# - DataTable に対する LINQ クエリ
DataTable オブジェクトで LINQ クエリを実行しようとしていますが、奇妙なことに、DataTables でそのようなクエリを実行するのは簡単ではありません。例えば:
これは許可されていません。このようなものを機能させるにはどうすればよいですか?
DataTable で LINQ クエリが許可されていないことに驚きました。
c# - Linq 演算子を条件付きで適用するにはどうすればよいですか?
私たちは、ログ ビューアーに取り組んでいます。使用には、ユーザー、重大度などでフィルター処理するオプションがあります。Sql の時代には、クエリ文字列に追加していましたが、Linq でそれを行いたいと考えています。条件付きで where 句を追加するにはどうすればよいですか?
c# - LINQ、マッピングでインターフェイスと例外を実装するエンティティ
LINQ でリポジトリ パターンを使用しています。IRepository.DeleteOnSubmit(T Entity) があります。正常に動作しますが、エンティティ クラスに次のようなインターフェイスがある場合:
そして、次のようなエンティティを削除しようとしています:
throws
メンバー 'IEntity.ID' には、SQL への変換がサポートされていません。
DB からのデータのフェッチは機能しますが、削除と挿入は機能しません。DataContext に対してインターフェイスを使用するには?
ここにあります:
例外メッセージ: メンバー 'MMRI.DAL.ITag.idContent' には、サポートされている SQL への変換がありません。
コード:
(DB からすべてのタグを取得し、それらを削除します)
そしてスタックトレース:
部分クラスをデコレートしようとすると:
「無効な列名 'idContent'」というエラーがスローされます。
linq - LINQ-to-SQLとストアドプロシージャ?
StackOverflow( LINQの初心者ガイド)の「LINQの初心者向けガイド」の投稿を確認しましたが、フォローアップの質問がありました。
私たちは、データベース操作のほぼすべてがかなり単純なデータ取得である新しいプロジェクトを立ち上げようとしています(すでにデータを書き込んでいるプロジェクトの別のセグメントがあります)。これまでの他のプロジェクトのほとんどは、そのようなものにストアドプロシージャを利用しています。ただし、もっと理にかなっている場合は、LINQ-to-SQLを活用したいと思います。
したがって、問題は次のとおりです。単純なデータ取得の場合、LINQ-to-SQLとストアドプロシージャのどちらのアプローチが優れていますか?特定の賛否両論はありますか?
ありがとう。
c# - C# のエージング データ構造
過去X分間にいくつのアイテムを照会できるデータ構造が必要です。アイテムは単純な識別子またはより複雑なデータ構造である可能性があり、できればアイテムのタイムスタンプは、外部に保存されるのではなく、アイテム内にあることが望ましいです (ハッシュまたは同様のものとして、複数のアイテムが同じものを持つ問題を抱えたくないでしょう)タイムスタンプ)。
これまでのところ、LINQ を使用すると、特定の時間よりも長いタイムスタンプを持つアイテムを簡単にフィルター処理して、カウントを集計することができたようです。.NET 3.5 固有のものを自分の運用環境に取り込もうとするのはまだためらっていますが。同様のデータ構造に関する他の提案はありますか?
私が興味を持っているもう 1 つの部分は、古いデータのエージングアウトです。6 時間以内のアイテム数のみを要求する場合は、それよりも古いものをデータ構造から削除したいと思います。長時間実行されるプログラムになります。
linq - SQL Server 2008 と 2005 の Linq 統合
Linq To SQL または Entity フレームワークはどちらも、SQL Server 2005 とうまく統合されています。
SQL Server 2008 のスペック シートでは、さらに優れた統合が約束されていますが、私にはわかりません。
2008 サーバーと通信するときに Linq に関して実行でき、SQL Server 2005 と通信するときに実行できないことの例は何ですか?
linq - LINQ to SQL Mapping From Money to Double
I'm working with LINQ for the first time and wanted to get the Mapping to work when I have a money type in SQL, but my domain object property is of type double. How can I express this in the XML file, or in code so that the mapping does not throw the usual "invalid cast" exception?