Lấy tên của tất cả các bảng - Entity Framework C#

Mình sử dụng Entity Framework + Repository Pattern trong C# để build web bán hàng.
Hiện tại mình đang muốn lấy tên tất cả các bản hiện có trong database mà không dùng store procedure. Thử qua nhiều cách nhưng vẫn không lấy được. Vấn đề là Identity nó tự sinh ra các bảng trong db như application user, role, claim… Bạn nào đã gặp vấn đề này rồi xin cho mình hướng giải quyết với.

 public class ShopContext : IdentityDbContext<ApplicationUser,...>
    {
        public ShopContext ()
            : base("ShopConnection")
        {
            this.Configuration.LazyLoadingEnabled = true;
        }
        public DbSet<Post> Posts{ get; set; }
       ...
       }
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?