پروژهای که ارسال شده دقیقا از همین روش استفاده میکند و مشکلی هم ندارد:
No provider for HttpClient هم یعنی تنظیمات اولیه ماژولها را کامل نکردید (در دو قسمت imports و exports).
No provider for HttpClient هم یعنی تنظیمات اولیه ماژولها را کامل نکردید (در دو قسمت imports و exports).
public void ConfigureServices(IServiceCollection services) { services.AddOptions<MyOptions>() .Configure<IHostingEnvironment>((o,env) => { o.Path = env.WebRootPath; }); }
using (var db = new BloggingContext()) { db.Database.ExecuteSqlCommand( @"CREATE VIEW View_BlogPostCounts AS SELECT Name, Count(p.PostId) as PostCount from Blogs b JOIN Posts p on p.BlogId = b.BlogId GROUP BY b.Name"); }
public class BlogPostsCount { public string BlogName { get; set; } public int PostCount { get; set; } }
public class BloggingContext : DbContext { public DbQuery<BlogPostsCount> BlogPostCounts { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder .Query<BlogPostsCount>().ToView("View_BlogPostCounts") .Property(v => v.BlogName).HasColumnName("Name"); }
using (var db = new BloggingContext()) { var postCounts = db.BlogPostCounts.ToList();