コード例 #1
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            BlogContext bContext = new BlogContext();
            Comment comment = new Comment();
            comment.Content = commentText.Text.ToString();
            comment.PostId = post.PostId;

            bContext.CommentsList.Add(comment);
            bContext.SaveChanges();
            this.Close();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: jakubste/BD-LINQ2Entities
        static void Main(string[] args)
        {
            BlogContext blogContext = new BlogContext();

            /*
            var coms = from com in blogContext.CommentsList
                       select com;

            foreach (var com in coms)
            {
                Console.WriteLine(com.PostId);
                Console.WriteLine(com.Content);
            }

            var posts = blogContext.PostsList.Select(p => p);

            foreach (var post in posts)
            {
                Console.WriteLine(post.Comments);
            }
            */

            /*
            Console.WriteLine("Podaj nazwe bloga");
            string input;
            input = Console.ReadLine();
            Blog newblog = new Blog();
            newblog.Name = input;
            blogContext.BlogsList.Add(newblog);
            blogContext.SaveChanges();

            Console.WriteLine("zaraz pojdzie zapytanie");

            IQueryable<string> blogs = from blog in blogContext.BlogsList
                                       select blog.Name;

            Console.WriteLine("po zapytaniu");

            foreach (var blogname in blogs)
            {
                Console.WriteLine(blogname);
            }

            Console.WriteLine("po petli");
            */

            int blogid = (from b in blogContext.BlogsList
                          where b.Name == "blogasek"
                          select b.BlogId).First();

            /*
            Post post = new Post();
            post.BlogId = blogid;
            post.Content = "bla bla bla";
            post.Title = "BlaTitle";
            blogContext.PostsList.Add(post);
            blogContext.SaveChanges();
            */

            BlogForm blogform = new BlogForm();
            blogform.ShowDialog();

            CommentForm commentForm = new CommentForm();
            commentForm.ShowDialog();

            //Console.Read();
        }
コード例 #3
0
ファイル: BlogForm.cs プロジェクト: jakubste/BD-LINQ2Entities
 private void BlogForm_Load(object sender, EventArgs e)
 {
     bContext = new BlogContext();
     refresh();
 }