Tôi đang thử triển khai Ghi chú dữ liệu cho các đối tượng LINQ to SQL của tôi. Tệp .dbml được tạo và tôi không chắc chắn cách thêm chú thích dữ liệu vào các đối tượng mà không cần chạm vào mã nguồn được tạo.ASP.NET MVC, LINQ to SQL Data Annotation Validation
Tôi đã cố thêm chú thích dữ liệu vào một lớp riêng biệt của đối tượng, nhưng nó không nhận ra nó, không có ý nghĩa Intelli.
Tôi thực sự thích cách tiếp cận này, ngoại trừ tôi không thể thêm thuộc tính [Bind (Exclude = "ID")] vào giao diện, vì vậy tôi phải đặt nó trên lớp học. Điều đó có hiệu quả, nhưng siêu dữ liệu hiện được phân chia giữa lớp và giao diện. – palmsey
Nhưng tôi nên làm gì nếu tôi có thêm một số trường trong mô hình của mình? Ví dụ, tôi có thêm trường 'Confirm Password'. Nếu tôi đặt trường này trong trình biên dịch giao diện sẽ không vượt qua điều này vì không có trường như vậy trong lớp cơ sở LINQ to SQL. – kseen
Nhưng làm cách nào để tự động tạo các thuộc tính này? Dbml có mọi thứ cần thiết để tạo ra chúng. Tôi có 20 bảng với hàng tá cột trong mỗi ... Tôi sẽ không cố gắng duy trì điều đó theo cách thủ công. Có ai có giải pháp không? –