Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Asp.net web api 如何将以下内容表示为asp.net web api数据库模型?_Asp.net Web Api_Angularjs Ng Repeat - Fatal编程技术网

Asp.net web api 如何将以下内容表示为asp.net web api数据库模型?

Asp.net web api 如何将以下内容表示为asp.net web api数据库模型?,asp.net-web-api,angularjs-ng-repeat,Asp.net Web Api,Angularjs Ng Repeat,我正在使用asp.NETWebAPI进行angularjs项目。我有一些样本数据,需要将其复制为我的数据库模型 var countries = [ { name: "UK", cities: [ {name: "London"}, {name: "Manchester"}, {name: "Birmingham"}, ] }, { n

我正在使用asp.NETWebAPI进行angularjs项目。我有一些样本数据,需要将其复制为我的数据库模型

var countries = [
    {
        name: "UK",
        cities: [
            {name: "London"},
            {name: "Manchester"},
            {name: "Birmingham"},
        ]
    }, 

    {
        name: "USA",
        cities: [
            {name: "Los Angeles"},
            {name: "Chicago"},
            {name: "Houston"},
        ]   
    }, 

    {
        name: "India",
        cities: [
            {name: "Hyderabad"},
            {name: "Chennai"},
            {name: "Mumbai"},
        ]   
    }
];

当我的angular js服务提取数据时,我需要此模型来创建嵌套内容。

您必须将模型创建为C#类

Country.cs

namespace WebApplication1.Clases
{
    public class Country
    {
        public String name { get; set; }
        public City[] cities { get; set; }
    }
}
City.cs

namespace WebApplication1.Clases
{
    public class City
    {
        public String name { get; set; }
    }
}

是的,我知道我必须将我的模型创建为c#类,但是对于乡村类中的城市,它是否会被写为公共IEnumerable Cities{get;set;}我想这一切都取决于您需要什么以及如何使用Cities属性,请查看此问题以了解哪一个更适合您。这篇文章不错,但没有满足我的需要。让他们进一步解释一下:我有两份清单,一份是父母,就像国家是父母,另一份是孩子一样。父母有225条记录,而孩子有大约4000条记录。被分类为父项的ID,因此我们有225个父项记录及其各自的子项记录。我给出的表示正是我想要的父子关系嵌套。我如何在poco类中表示这一点,因为我使用代码优先迁移,并且希望相应地更新我的表。