我对ASP MVC Model非常感兴趣,现在我明白了如何创建一个简单的模型,所以我可以像这样设置一些值:
namespace build_01.Models
{
public class NewBooking
{
public int bookingID { get; set; }
public string bookingName { get; set; }
}
}
现在我要做的是拥有一个包含所有bookingNames的模型,例如:
namespace build_01.Models
{
public class BookingNames
{
public string administrator { get; set; }
public string normal { get; set; }
public string user { get; set; }
}
}
但是,我想要做的是从数据库中获取这些数据,例如我可以拥有管理员,普通用户,用户,超级用户,禁止或任何我喜欢的但是这个想法是可以更改数据库中的这些信息。可以添加,编辑或删除bookingNames。
所以,让我们说我刚刚添加了超级用户并禁止访问数据库,我的模型现在看起来像这样,当我将其发送到视图并从视图中提交表单发送到HTTPPOST
时控制器:
namespace build_01.Models
{
public class BookingNames
{
public string administrator { get; set; }
public string normal { get; set; }
public string user { get; set; }
public string superuser { get; set; }
public string banned { get; set; }
}
}
在我看来,我基本上是根据这些信息制作复选框,但我需要能够在模型中设置和获取值,以便我可以在HTTPOST
控制器中访问它们。
现在我已经了解了实体框架,但这似乎并不是我想要的。
是否可以使用实际行创建模型,甚至可以创建行中的列,以便将其发送到视图以为这些列创建表单,以便我可以将值返回给{{ 1}}以便将数据输入表中的一行?
如果是这样,我该如何处理?