c# - 如何映射模型类以使集合之间存在关系?
问题描述
我正在尝试学习 Mongodb,但遇到了一些问题,我想指定一个关系,你必须将它包含在更大的类中。即我的想法是,一所房子可以有许多维修请求,而维修请求只能附有一所房子。
我尝试的是在房屋的类属性下添加对家庭维修请求列表的引用。
public class House
{
public object id { get; set; }
public string Address { get; set; }
public string City { get; set; }
public string postcode { get; set; }
public IList<repairrequests> Repairs { get; set; } = null;
}
修复请求类如下:
public class repairrequests
{
public enum RequestCatogory
{
Carpentry,
Ceiling_repair,
Ceramic_tile_repair,
Door_Repair,
Drywall_installation,
Drywall_repair,
Electrical_wiring,
Fence_Fixing,
Flooring_installation,
General_Maintaniance,
Gutter_Cleaning,
Gutter_Repair,
Home_inspections,
Roofing,
Trash_Removal,
Window_Installation,
Window_repair,
other
};
public Object id { get; set; }
public string requestMessage { get; set; }
public string requestDescription { get; set; }
public RequestCatogory type { get; set; }
}
通过这一点,当我为房子创建控制器和创建房子的视图时,我期望。还可以选择在其旁边添加请求,但仅显示主要属性。
解决方案
推荐阅读
- php - 文本文件未写入服务器
- python-3.x - 设置变量时的Python语法错误
- c# - 如何创建一个统一用作按钮的模型?
- ios - How to set UIProgressView progress properly?
- mysql - SUM values or take MAX to SUM depending on value
- php - PHP 从组合列表中创建一个变体表
- html - Bootstrap 旋转木马垂直制作
- android - Android 中的 Google Pay API 集成
- javascript - 正则表达式捕获除数字和单词列表之外的所有字符
- sql-server - 通过 Liquibase 创建 mssql 作业