Asp.net mvc 在没有DB上下文文件的模型中设置关系
我正在开发一个应用程序,其中我在表示层中使用MVC,因此我必须在其中定义模型类……正因为如此,我希望在该模型中建立关系Asp.net mvc 在没有DB上下文文件的模型中设置关系,asp.net-mvc,entity-framework,asp.net-mvc-3,c#-4.0,model-view-controller,Asp.net Mvc,Entity Framework,Asp.net Mvc 3,C# 4.0,Model View Controller,我正在开发一个应用程序,其中我在表示层中使用MVC,因此我必须在其中定义模型类……正因为如此,我希望在该模型中建立关系 在没有Dbcontext类文件的情况下,我们如何在模型中定义关系。我不完全理解您的要求,但我会试一试 EF通过引用相关模型在模型中创建关系 假设您有购物车和商品模型。一个购物车可以包含多个项目,任何一个项目只能属于一个购物车。这将是一对多的关系 public class Cart { public int CartId {get;set;} //other pr
在没有Dbcontext类文件的情况下,我们如何在模型中定义关系。我不完全理解您的要求,但我会试一试 EF通过引用相关模型在模型中创建关系 假设您有购物车和商品模型。一个购物车可以包含多个项目,任何一个项目只能属于一个购物车。这将是一对多的关系
public class Cart
{
public int CartId {get;set;}
//other properties
public List<Item> Items {get;set;}
}
public class Item
{
public int ItemId {get;set;}
// other properties
public Cart Cart {get;set;}
}
公共类购物车
{
公共int-CartId{get;set;}
//其他属性
公共列表项{get;set;}
}
公共类项目
{
公共int ItemId{get;set;}
//其他属性
公共购物车{get;set;}
}
因此,您可以从Cart类中获取它包含的任何项目,并从这些项目中获取包含它们的Cart
同样,我不确定这是否是您所要求的,并且这很快就被组合在一起了,但希望它有帮助。按照代码优先的方法,我可以解决这个问题,但不想创建Db上下文文件……您的问题没有任何意义,如果您需要帮助,您必须更加努力地解释您的问题。