Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lập trình C# với Entity Frame (Database)

    I. Thông tin chung:
    - Các thứ thường sử dụng nhất của Entity Framework

    II. Nội dung chính:
    * Chức năng chính của Entity framework chính là tương tác với database để làm việc. Ba loại tương tác phổ biến nhất chính là Thêm, Xóa và Sửa một record. Đây chính là code dành cho việc cập nhật dữ liệu đó.

    1. Adding new record:

    Mã:
    private static void AddRecord(){ using (var entity = new LKEntity())
    
        {
    
             EntityKey lkKey = new EntityKey(“entity.LKGame”, “ID”, 1)
    
             LKGame gameToDelete = new LKGame(7, “ShakingDice”)
    
             LKEntity.AddObject(gameToAdd);
    
             entity.SaveChanges();
    
        }
    2. Deleting a record:

    Mã:
    private static void RemoveRecord()
        {
        using (var entity = new LKEntity())
    
            {
    
                  EntityKey lkKey = new EntityKey(“entity.LKGame”, “ID”, 7)
    
                  LKGame gameToDelete = (LKGame) entity.GetObjectByKey(lkKey );
    
                if (gameToDelete != null)
    
                {
    
                          entity.DeleteObject(gameToDelete);
    
                          entity.SaveChanges();
    
                }
    
              }
    
        }
    3. Updating a record:

    Mã:
    private static void UpdateRecord(){ using (var entity = new LKEntity())
    
        {
    
                EntityKey lkKey = new EntityKey(“entity.LKGame”, “ID”, 5)
    
                LKGame gameToUpdate = (LKGame) entity.GetObjectByKey(lkKey );
    
                if (gameToUpdate  != null)
    
               {
    
                        gameToUpdate.Name = “HittingMe”;
    
                        entity.SaveChanges();
    
                }
    
        }
    III. Kết luận:
    - Entity framework đã làm giảm tối đa công việc tương tác với một bảng trong database của lập trình viên. Các thao tác Thêm, Sửa và Xóa giờ đây được Entity làm hết. Entity đang đóng vai trò là Modal trong mô hình (MVC)

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chào bạn, mình có một vấn đề chưa rõ lắm, bạn có thể chỉ giúp mình được không:

    Vấn đề của mình là:

    Khi sử dụng Entity Framework thì làm thế nào để cấu hình được Entity để có thể triển khai trên các máy khác nhau khi tên Server thay đổi. mình sử dụng Database First.

  3. #3
    hic, giờ này mới mò lên đây hỏi, ko biết có anh nào chỉ giúp em :
    1/ em cài Entity Framework 6.0 mới nhất, VS 2012, SQL 2008, nhưng lúc tạo CSDL trong VS với các biến Entity, save lại, mở SQL ra thì ko thấy, nhưng vẫn truy xuất dc, => vậy thì CSDL nằm ở đâu ?
    2/ nếu em muốn tạo 1 project kết nối với CSDL có sẵn thì phải làm sao >?

    mong moị người giúp đỡ và nếu có thể thì hướng dẫn thật chi tiết dùm em nhé vì em gà lắm

  4. #4
    bạn nên hỏi ở các box khác tránh topic đi sai hướng

    1) bạn tạo csdl trên vs mà trong SQL k thấy có nghĩa là bạn dùng CSDL localdb ( nói nhanh thì localdb là 1 dạng của sqlexpress còn chi tiết hơn bạn có thể search trên google )
    http://blogs.msdn.com/b/sqlexpress/a...-database.aspx
    2) để kết nối đến csdl có sẵn thì khi add EF model bạn chọn connection string đến csdl có sẵn thôi

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •