Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 mvc4使用另一个表中的数据插入到表中_C# 4.0_Razor_Asp.net Mvc 4 - Fatal编程技术网

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对象。