C# 4.0 mvc4使用另一个表中的数据插入到表中
这是我的模型:C# 4.0 mvc4使用另一个表中的数据插入到表中,c#-4.0,razor,asp.net-mvc-4,C# 4.0,Razor,Asp.net Mvc 4,这是我的模型: public class Categories { [Key] public int Id { get; set; } public string Name { get; set; } public UserProfile User { get; set; } } public cl
public class Categories
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public UserProfile User { get; set; }
}
public class Profits
{
[Key]
public int Id { get; set; }
public double Value { get; set; }
public string Description{ get; set; }
public DateTime DateInput { get; set; }
public UserProfile User { get; set; } // Foreign to User
public Categories CategoryName { get; set; } // Foreign to Categories
}
现在我想在我的视图中做一些类似于“插入到利润(“列名”)值(“从文本框中获取”和带有类别表中数据的DropdownList中的类别)”
我的逻辑是,每个利润都有一个类别(工资、头奖等),每个类别可能有不止一个利润。
我应该知道什么?如果您在一个类别中有多个利润,您应该在类别中使用一个集合,其中包含利润的ID。因此,您可以更快地访问数据,而无需进行太多处理。您是否正在寻找如何将视图绑定到模型的教程?不,我想问的是,我的模型是否正确?我当然看不到模型有任何问题。您说每个
利润
都应该只引用一个类别
,它确实是这样做的。除此之外,我们无法知道您的模型是否准确地表示了它们所要表达的业务概念。从纯技术层面来看,它们是有效的DTO对象。