Пример #1
0
        private static void Main()
        {
            SetupDatabase();

            using (var db = new BloggingContext())
            {
                var counts = db.Blogs.Select(b => BloggingContext.ComputePostCount(b.BlogId));

                foreach (var count in counts)
                {
                    Console.WriteLine(count);
                }
            }
        }
Пример #2
0
        private static void Main()
        {
            SetupDatabase();

            using (var db = new BloggingContext())
            {
                // Query with a DbFunction
                var mostUsedBlogs = db.Blogs
                                    .OrderByDescending(b => BloggingContext.ComputePostCount(b.BlogId))
                                    .Select(b => new { b.Url, Posts = BloggingContext.ComputePostCount(b.BlogId) });
                foreach (var blog in mostUsedBlogs)
                {
                    System.Console.WriteLine($"Url: {blog.Url}, Posts: {blog.Posts}");
                }
            }
        }
Пример #3
0
        private static void Main()
        {
            SetupDatabase();

            using (var db = new BloggingContext())
            {
                // Query with a DbFunction
                var counts = db.Blogs.Select(b => BloggingContext.ComputePostCount(b.BlogId));

                foreach (var count in counts)
                {
                    Console.WriteLine("Number of Post for Blog is " + count);
                }
            }

            Console.ReadLine();
        }