選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

LuObjectConverterDescriptorDbSet.cs 703B

123456789101112131415161718
  1. using System;
  2. using System.Linq;
  3. using System.Linq.Expressions;
  4. using Microsoft.EntityFrameworkCore;
  5. namespace Luticate2.Auth.Utils.Business.ObjectConverterDescriptor
  6. {
  7. public class LuObjectConverterDescriptorDbSet : LuObjectConverterDescriptor
  8. {
  9. public LuObjectConverterDescriptorDbSet()
  10. {
  11. AddDynamicMethodConverterTemplate(
  12. (Expression<Func<DbSet<object>, Expression<Func<object, bool>>, bool>>)((source, filter) => source.Any(filter)));
  13. AddDynamicMethodConverterTemplate(
  14. (Expression<Func<DbSet<object>, Expression<Func<object, bool>>, IQueryable<object>>>)((source, filter) => source.Where(filter)));
  15. }
  16. }
  17. }