0
SingleOrDefault
をEntity Frameworkで使用するときに取得する列を指定する方法はありますか?このようなEntity FrameworkでSingleOrDefaultでSelectを使用する
何か:
_messageRepository.FirstOrDefaultAsync(input.Id).select(m => m.title, m.Id)
私はすべてのデータを返すようにしたい場合、それは非常に重いクエリでしょう。..
おかげ
「input.Id」パラメータは何ですか? – sstan
結果をフィルタリングします。 – Arash
input.Idの型が式>型でない限り、これはコンパイルされません。 EFが適切な列を選択してからクエリを実行させようとしないのはなぜですか? FirstOrDefaultAsync(x => x.Id == input.Id)(これはあなたが試していると思います) –
DevilSuichiro