我正在使用ASP.NET MVC3。我有一個模型有一個屬性,我不想將其存儲在數據庫中。是否有屬性可以放在屬性上以實現此目的?謝謝。MVC3:不將屬性映射到數據庫列的屬性
14
A
回答
29
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; }
}
屬性都是在命名空間System.ComponentModel.DataAnnotations
+0
這就是它!非常感謝! – Dandan
+0
在MVC5/EF6中,名稱空間是「System.ComponentModel.DataAnnotations.Schema」。 –
1
只是爲了增加更多的選擇......這就是爲什麼我寧願讓我的域模型從我的視圖模型分開。我的視圖模型通常具有額外的字段,用於渲染不屬於域模型的視圖。我通常使用的設計描述得很好here。
相關問題
- 1. 將屬性映射到索引列
- 2. 查找實體屬性映射到的數據庫列
- 3. 映射列數據以圖形屬性
- 4. 實體框架:添加不映射到數據庫的屬性
- 5. 映射生成數據庫列到Grails領域類屬性
- 6. 映射屬性?
- 7. 屬性映射到NHibernate的
- 8. NHibernate屬性映射列表
- 9. 如何將LINQ EntitySet映射到屬性setter中的List屬性?
- 10. 使用AutoMapper的問題將DAL屬性映射到BLL屬性
- 11. 如何使用Knockout映射將一個屬性映射到另一個屬性?
- 12. 未映射到數據庫的屬性的MVC
- 13. EF4.1如何屬性映射到列
- 14. 將類屬性映射到其他(相同屬性)類
- 15. 將UITextField映射到類屬性
- 16. MAPtruct - 將字段值映射到屬性
- 17. 將查詢結果映射到屬性
- 18. SQLalchemy:將列映射到不同的屬性
- 19. 屬性映射列數錯誤:
- 20. LINQ的數據映射:在列屬性存儲屬性的使用
- 21. 添加到sqlalchemy映射類非數據庫屬性
- 22. NHibernate將類屬性映射到行不是列
- 23. AutoMapper將未映射的屬性映射到Dictionary/ExtensionData
- 24. NHibernate的映射屬性在
- 25. 將類的屬性映射到nHibernate中另一個表的列?
- 26. 如何將CSV中的列映射到C#中的類屬性?
- 27. 實體框架將導航屬性映射爲標量屬性
- 28. 如何映射的Json屬性蒙戈數據庫字段
- 29. 如何設計數據庫以將屬性屬性存儲到數據庫中
- 30. FluentNhibernate映射到父對象的屬性
您使用的是什麼ORM?你怎麼使用它? – vcsjones
我正在使用EF 4.0。 – Dandan
我正在使用EF 4.0。除了在我的模型類上添加一些驗證屬性之外,我沒有做任何特別的事情。我讓EF爲我創建數據庫。 – Dandan