民间,
我正在开发基于ASP .NET MVC 4的Web应用程序。
假设我定义了一个模型,例如:
public class MyUser {
public string UserName { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
数据库初始化程序代码将自动创建一个包含三列的表-UserName,FirstName和LastName。
但是,假设我不希望LastName成为数据库表的一部分。
是否可以使用任何数据注释属性来防止将属性显示为列?
预先感谢您的帮助。
问候,
彼得
使用NotMapped属性。这是有关可以使用的不同属性的很好的参考。
public class MyUser {
public string UserName { get; set; }
public string FirstName { get; set; }
[NotMapped]
public string LastName { get; set; }
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句