Tôi đang sử dụng ASP.NET MVC3. Tôi có một mô hình có một thuộc tính mà tôi không muốn lưu trữ trong cơ sở dữ liệu. Có một thuộc tính mà tôi có thể đưa vào tài sản để đạt được điều này? Cảm ơn.MVC3: Thuộc tính không ánh xạ thuộc tính vào cột DB
Trả lời
public class Person
{
[Key]
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
[NotMapped]
public string FullName { get; set; }
}
Thuộc tính là trong không gian tên System.ComponentModel.DataAnnotations
Đây là nó! Cảm ơn rất nhiều! – Dandan
Trong MVC5/EF6, không gian tên là 'System.ComponentModel.DataAnnotations.Schema'. –
Chỉ cần thêm tùy chọn khác ... Đây là lý do tại sao tôi muốn giữ mô hình tên miền của tôi tách biệt với mô hình quan điểm của tôi. Mô hình chế độ xem của tôi thường có các trường bổ sung cần thiết để hiển thị chế độ xem không thuộc về mô hình miền. Thiết kế tôi thường sử dụng được mô tả khá tốt here.
- 1. Hibernate: Thêm thuộc tính vào lớp của tôi không được ánh xạ tới bảng db
- 2. Hibernate trên Oracle: ánh xạ thuộc tính String vào cột CLOB
- 3. Thiết lập thuộc tính ánh xạ khóa Doctrine_Collection trong schema.yml
- 4. java, hibernate: ánh xạ thuộc tính với truy vấn
- 5. Thuộc tính ánh xạ NHibernate so với NHibernate thông minh
- 6. Nhận tên cột của thuộc tính được ánh xạ với Hibernate
- 7. Ánh xạ các tham số URI vào các thuộc tính của đối tượng tham số?
- 8. Làm cách nào để đưa ánh xạ vào Application.cfc từ tệp thuộc tính bên ngoài?
- 9. Vấn đề với thuộc tính MVC3 AllowHtml
- 10. Có cách nào để đặt thuộc tính vào thuộc tính loại ẩn danh không?
- 11. Phản ánh - lấy tên thuộc tính
- 12. Hibernate/Envers không thể đọc được ánh xạ theo thuộc tính
- 13. Tôi có thể chỉ định tên cột DB cho ánh xạ dapper-dot-net không?
- 14. Các thuộc tính có thể ánh xạ trong hbm.xml có bị tạm thời không?
- 15. Thêm thuộc tính Xml vào thuộc tính chuỗi
- 16. Tạo thuộc tính không được ánh xạ trong thực thể (khung thực thể)
- 17. Làm thế nào để nói với Fluent NHibernate không để ánh xạ một thuộc tính lớp
- 18. Loại bỏ không được ánh xạ các thuộc tính của một đối tượng trong một mảng
- 19. Truy vấn các thuộc tính chưa được ánh xạ trong nhibernate
- 20. Hộp thuộc tính CSS-phản ánh tính tương thích?
- 21. Cách thêm thuộc tính mới vào ActiveRecord
- 22. NHibernate, cách ánh xạ thuộc tính cho một lựa chọn phụ
- 23. Làm thế nào để ánh xạ nhiều hơn một thuộc tính với ActiveRecord?
- 24. C# - Giá trị thuộc tính đệ quy/phản ánh
- 25. Cách xác định quy tắc ánh xạ khi tên các thuộc tính khác nhau
- 26. Làm thế nào để ánh xạ một thuộc tính byte [] với Hibernate?
- 27. Ninject 2.0: Tiêm thuộc tính không có thuộc tính
- 28. EF 4.0 - ánh xạ tới thuộc tính chỉ đọc với trường riêng
- 29. Cách ánh xạ các thuộc tính của hai đối tượng khác nhau?
- 30. Ánh xạ chỉ vài thuộc tính thay vì sử dụng Automapper
Bạn đang sử dụng ORM nào? Bạn sử dụng nó như thế nào? – vcsjones
Tôi đang sử dụng EF 4.0. – Dandan
Tôi đang sử dụng EF 4.0. Tôi không làm bất cứ điều gì đặc biệt với nó ngoại trừ việc thêm một số thuộc tính xác nhận vào lớp mô hình của tôi. Tôi cho phép EF tạo cơ sở dữ liệu cho tôi. – Dandan