コード例 #1
0
 public async Task AddOrUpdate(FeedItem feed)
 {
     var item = await _context.FeedItems.FirstOrDefaultAsync(i => i.FeedUrl == feed.FeedUrl);
     if (item == null)
     {
         _context.FeedItems.Add(feed);
     }
     else
     {
         var article = await _context.Articles.FindAsync(item.ArticleId);
         article.ArticleData = feed.Article.ArticleData;
     }
     await _context.SaveChangesAsync();
 }
コード例 #2
0
 public Task<bool> FindItemAsync(FeedItem feed)
 {
     return _context.FeedItems.AnyAsync(item => item.FeedUrl == feed.FeedUrl);
 }