我剛開始用MVC工作,現在我想設置兩個表之間的關係如何設置MVC .NET兩個表之間的關係
這裏是我的Employee表
ID |名稱|薪水| Deptid
這裏是我的Deparrtment表
Deptid | DEPTNAME
,現在我有一個創建視圖將數據插入我的Employee表
像這樣
名稱:..................
薪酬:................
DEPTID:與各部門的列表下拉[但當我把它保存在表中應該保存相應的DEPTID只有]
而且在這裏你可以看到我創建的模型
public class Employee
{
public int id { get; set; }
public string Name { get; set; }
public int Salary { get; set; }
public int Deptid { get; set; }
}
這裏是我的其他模型部
public class Department
{
[Key]
public int Deptid { get; set; }
public string Deptname { get; set; }
public List<Employee> Employees { get; set; }
}
我已創建了一個多類的DbContext
public class Employeecontext:DbContext<br>
{
public DbSet<Employee>Employees{get;set;}
public DbSet<Department>Departments{get;set;}
}
因此,作爲陳述之前,我必須從那裏我將收集的數據創建視圖和將它們存儲在Employees表中,但是一個標準是在下拉列表中我將有部門名稱,但我想要將相應部門的deptid保存在表中。
在此先感謝和抱歉,如果沒有提到的東西或做我是新手任何錯誤:P
部門表已經有我手動輸入的值:) – Melvin 2014-10-05 16:55:23