Việc thực hiện các mô hình ràng buộc trong ASP.NET 4.5 cung cấp hỗ trợ cho các loại khác nhau của các kiểu dữ liệu. Mặc dù việc thực hiện cơ bản chăm sóc liên kết với các kiểu dữ liệu thường được sử dụng, có những trường hợp khi hệ thống ràng buộc mô hình không thể liên kết với một kiểu dữ liệu c specifi . Trong trường hợp này, bạn có thể viết riêng của bạn mô hình chất kết dính và cắm nó vào hệ thống ràng buộc mô hình. Bất cứ khi nào các mô hình liên kết cố gắng để ràng buộc một mô hình của loại hình này, mô hình tùy chỉnh chất kết dính của bạn sau đó sẽ được gọi để lấy và lưu các giá trị và cư mô hình. Xem xét, ví dụ, nếu bạn cần thay đổi về cách thức làm việc ngoài -the-hộp mô hình chất kết dính liên kết dữ liệu vào một mô hình (ví dụ như các loại DateTime). Bạn muốn lưu trữ ngày tháng và thời gian riêng biệt hoặc trong một định dạng địa phương khác nhau. Bạn có thể đạt được điều này bằng cách thực hiện mô hình tùy chỉnh riêng của chất kết dính của bạn. Bởi vì thực hiện các hình thức Web hệ thống ràng buộc mô hình dựa trên mô hình mở rộng liên kết, làm cho sự thay đổi là rất dễ dàng. Bảng liệt kê 9-15 cho thấy một thực hiện tuỳ chỉnh chất kết dính mô hình. Để thực hiện mô hình tùy chỉnh chất kết dính, bạn đã thực hiện một nhà cung cấp và một chất kết dính. ➤ Một nhà cung cấp được gọi bởi các mô hình hệ thống ràng buộc để kiểm tra xem các nhà cung cấp có thể xử lý một loại đặc biệt . trong các ví dụ trong bảng liệt kê 9-15 và 9-16, bạn có thể xem các loại DateTime đang được xử lý. Khi các nhà cung cấp được gọi và nếu các nhà cung cấp có thể xử lý các loại DateTime, các nhà cung cấp gọi là chất kết dính. ➤ Các chất kết dính có trách nhiệm phân tích các giá trị từ các mô hình hệ thống ràng buộc và populating mô hình.
đang được dịch, vui lòng đợi..
