0

linq エンティティ (従業員など) にプロパティを追加すると、他のプロパティを参照してインターフェイスを実装し、IQueryable を返します。where 句は、他の linq エンティティ プロパティを指すだけの追加されたプロパティに言及します。 SQLサーバーではなく、テーブル全体をメモリにロードしてフィルタリングしますか?

私のデータベースは小文字のフィールドを使用しており、linq to sql はこれを取り込み、エンティティで小文字のプロパティを使用したいと考えています。私は resharper を使用しており、パブリック プロパティには UpperCamelCase の規則に固執することを好みます。

4

1 に答える 1

0

プロパティのクエリがパラメーターとして IQueryable を受け入れ、IQueryable を返し、返される前に IEnumerable または ICollection との間の変換がない場合、クエリはプロパティで実行されません。拡張され、IEnumerable などにキャストした瞬間に実際の実行が行われます。

于 2010-01-20T14:14:24.470 に答える