Asp.net web api 如何将以下内容表示为asp.net web api数据库模型?
我正在使用asp.NETWebAPI进行angularjs项目。我有一些样本数据,需要将其复制为我的数据库模型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
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类中表示这一点,因为我使用代码优先迁移,并且希望相应地更新我的表。