实体框架-如何防止模型属性创建列?

彼得

民间,

我正在开发基于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成为数据库表的一部分。

是否可以使用任何数据注释属性来防止将属性显示为列?

预先感谢您的帮助。

问候,
彼得

JW

使用NotMapped属性。这是有关可以使用的不同属性的很好的参考

public class MyUser {
    public string UserName { get; set; }
    public string FirstName { get; set; }
    [NotMapped]
    public string LastName { get; set; }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章