gpt4 book ai didi

asp.net-mvc - Entity Framework -如何防止模型属性创建列?

转载 作者:行者123 更新时间:2023-12-03 13:52:17 25 4
gpt4 key购买 nike

民间,

我正在开发基于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属性。这是关于您可以使用的不同属性的非常good reference

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

}

关于asp.net-mvc - Entity Framework -如何防止模型属性创建列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com