C# webshop的MVC模型
我对MVC比较陌生,我正在MVC中制作一个网店 我当前用于显示产品(或购物车项目)的模型: 我应该在这里添加一个属性,以便在已登录的用户和用户选择添加到shoppingcart的产品之间建立连接,还是应该在控制器中查看此问题(或者使用控制器和模型将两者关联起来)C# webshop的MVC模型,c#,asp.net-mvc,C#,Asp.net Mvc,我对MVC比较陌生,我正在MVC中制作一个网店 我当前用于显示产品(或购物车项目)的模型: 我应该在这里添加一个属性,以便在已登录的用户和用户选择添加到shoppingcart的产品之间建立连接,还是应该在控制器中查看此问题(或者使用控制器和模型将两者关联起来) 在本例中,我还使用了CategoryID,它应该指向包含类别的(可用)选项值的类别类。在MVC中,如何在类之间建立这样的关系?要识别已登录的用户,您可以使用成员资格、简单成员资格、身份或实现您自己的身份验证。你可以在这里阅读更多的例子。
在本例中,我还使用了CategoryID,它应该指向包含类别的(可用)选项值的类别类。在MVC中,如何在类之间建立这样的关系?要识别已登录的用户,您可以使用成员资格、简单成员资格、身份或实现您自己的身份验证。你可以在这里阅读更多的例子。对于类别问题,只需将类别类型的属性添加到模型中即可。详细信息取决于您使用的ORM。请看以下内容:“对于本教程,您不会要求用户登录,也不会根据登录者限制访问。”这就是问题所在,我想利用这一点,学习如何将其应用到我的MVC项目中。不过,我会看一下教程,因为它可能有一些内容,可能对我关于实体框架的问题有用。谢谢分享。不清楚你想做什么。是否要向客户端返回另一个保存用户数据的对象?可以创建一个ShoppingCart Obejct,其中包含一个用户和一个列表
public class ShoppingCartItems
{
public virtual int ID { get; set; }
[Required]
public virtual string ProductName { get; set; }
public virtual int CategoryID { get; set; }
public virtual DateTime DateAdded { get; set; }
[Required]
[DataType(DataType.Currency)]
public virtual decimal ProductPrice { get; set; }
public virtual int AmountAvailable { get; set; }
}