Thứ Sáu, 30 tháng 11, 2018

Data Annotation

Xin chào, tôi tên là Trịnh Thị Thảo sinh viên trường FPT APTECH.

                                       Annotation 

I,Biết + Hiểu:


                   -Data Annotations được giới thiệu trong phiên bản .NET 3.5, là 1 bộ tập hợp các thuộc tính và các                           class được định nghĩa trong System.ComponentModel.DataAnnotations, dùng để bổ sung thông tin                        cho class với metadata. MetaData gồm 1 bộ các quy tắc được dùng để chỉ ra đối tượng nào cần                           được kiểm tra. 
                   -Validation là một tính năng quan trọng trong ASP.NET MVC và được phát triển trong một thời gian                       dài. Validation vắng mặt trong phiên bản đầu tiên của asp.net mvc và thật khó để tích hợp 1                                   framework validation của một bên thứ 3 vì không có khả năng mở rộng. ASP.NET MVC2 đã hỗ trợ                         framework validation do Microsoft phát triển, tên là Data Annotations.
                  -vai trò: kiểm tra dữ liệu luôn là một cách thức đối với một lập trình viên .Bạn không chỉ kiểm tra                      dữ liệu ở trên trình duyệt mà còn kiểm tra dữ liệu trên server.Việc kiểm tra dữ liệu ở phía người dùng                    sẽ mang lại những thông tin cần thiết khi người dùng nhập dữ iệu trên form, kiểm tra dữ liệu trên                            server cũng rất cần thiết vì server là nơi nhận bất kì thông tin từ một mạng nào đó . 
                  -các thuộc tính :
                       DataType : Chỉ ra kiểu dữ liệu
      
       DisplayName : Đổi tên hiển thị của trường dữ liệu
  
       DisplayFormat : Kiểu dữ liệu hiển thị

       Required : Bắt buộc phải nhập dữ liệu

       ReqularExpression : Dùng biểu thức ReqularExpression để kiểm tra dữ liệu theo pattern

       Range : Thiết lập phạm vi dữ liệu

       StringLength : Độ dài của dữ liệu ( tối đa, tối thiểu)

       MaxLength : Kích thước tối đa của dữ  liệu nhập vào

       Bind : Chỉ ra trường bind hoặc không bind dữ liệu cho data model

       ScaffoldColumn : Ẩn hoặc hiển thị trường form




II,:Áp dụng + Phân Tích:

   +thêm đoạn code sau vào class trong Model của bạn :




       +Bảng liệt kê các thuộc tính System.ComponentModel.DataAnnotations.Schema.





III,tổng quát:

             -Data Annotation giúp cho việc quản lí dữ liệu từ người dùng được kiểm soát tốt hơn.

IV, Đánh giá:

             -sử dụng dataannotation giúp chúng ta bảo đảm dc dữ liệu đưa vào hợp lệ và không sảy ra sai xót 


bài demo: https://github.com/trinhthithao/Sem3Mycrosoft/tree/master/ASP/DataAnnotations


                                Cảm Ơn Bạn Đã Quan Tâm Đến Bài Viết Này ^.^  .

Không có nhận xét nào:

Đăng nhận xét

CODE FIRST ASP.NET MVC

Xin chào, tôi tên là Trịnh Thị Thảo sinh viên trường FPT APTECH                                                       CODE FIRST IN AS...