0

感谢您花时间帮我解决这个问题。我是 C# 和 MVC 的新手

经过大量研究。我创建了一个 Code First 模型:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace CFMembers.Models
{
    public class Table1
    {
        public int Table1Id { get; set; }
        public string Title { get; set; }
        public DateTime ReleaseDate { get; set; }
        public String Genre { get; set; }
        public Decimal Price { get; set; }
        public string Rating { get; set; }

        public int Table2Id { get; set; }

        [ForeignKey("Table2Id")]
        public Table2 link { get; set; }
        public List<Table1> Table1List { get; set; }
    }

    public class Table2
    {
        public int Table2Id { get; set; }      
        public string Review { get; set; }
        public string line2 { get; set; }
        public string line3 { get; set; }
        public string line4 { get; set; }
        public string line5 { get; set; }
        public string line6 { get; set; }

    }

}

这是非常基本的。但是,我已经为这两个表创建了默认控制器,它们似乎可以通过下拉框进行关联。

现在我被困住了。(请原谅我的描述不佳)我想显示 Table1 中的数据。当从 Table1 中选择一行时,这将更新一个显示来自 Table2 的关联数据的网格(webgrid?)。

如果有人可以发布带有我可以遵循的示例的链接,我将不胜感激。或者指出我正确的方向

4

0 回答 0