我正在使用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. Xml反序列化 - 将Xml属性映射到属性?
- 4. 查找实体属性映射到的数据库列
- 5. 映射列数据以图形属性
- 6. 映射C#属性到一个数据成员的属性
- 7. 实体框架:添加不映射到数据库的属性
- 8. 将泛型属性与反射/ Cast属性映射到泛型
- 9. 映射生成数据库列到Grails领域类属性
- 10. 映射属性
- 11. 映射属性?
- 12. 属性映射到NHibernate的
- 13. NHibernate属性映射列表
- 14. 使用AutoMapper的问题将DAL属性映射到BLL属性
- 15. 如何将LINQ EntitySet映射到属性setter中的List属性?
- 16. Ommit在映射类属性的属性
- 17. 属性中的PetaPoco映射属性
- 18. 如何使用Knockout映射将一个属性映射到另一个属性?
- 19. 如何将数据库表列映射到Dapper .Net中的类属性
- 20. 如何将字符串属性映射到数据库中的二进制列?
- 21. 未映射到数据库的属性的MVC
- 22. EF4.1如何属性映射到列
- 23. Automapper映射属性
- 24. 使用react-redux将属性映射到属性
- 25. 将类属性映射到其他(相同属性)类
- 26. Orika,将一个属性映射到多个属性
- 27. MAPtruct - 将字段值映射到属性
- 28. 避免将属性映射到表
- 29. 将查询结果映射到属性
- 30. 将mysqli_fetch_assoc映射到对象属性?
您使用的是什么ORM?你怎么使用它? – vcsjones
我正在使用EF 4.0。 – Dandan
我正在使用EF 4.0。除了在我的模型类上添加一些验证属性之外,我没有做任何特别的事情。我让EF为我创建数据库。 – Dandan