【发布时间】:2021-02-06 19:49:41
【问题描述】:
我只有一个简单的问题,就是如何从数据库中为这些表创建类,这些类将被 dapper 使用,任何类型的实现都有效,不管是你的人员还是行业标准,就足够了几乎没有经验的新开发人员可以使用它执行粗鲁操作
(这不是实验的问题,因为起跑线是我不知道如何做这些,并且绝对没有来源解释我需要什么,我一直在互联网上搜索,信不信由你一个月,我很感谢你关心我只是尝试和搜索,但我必须恭敬地拒绝没有冒犯的意思,我只是想粗鲁,我希望这不会占用你太多时间
public class mem (main table to which every table connects)
{
public int Mem_id {get;set;}
public string Mem_name {get;set;}
public string Mem_gndr {get;set;}
public DateTime Mem_dob {get;set;}
//public int adrs_adrs_id {get;set;}
//public int union_union_id {get;set;}
//public int alot_alot_id {get;set;}
}
public class adrs (one to one mandatory relationship with mem table)
{
public int adrs_id {get;set;}
public string adrs_col1 {get;set;}
public string adrs_col2 {get;set;}
}
public class alot (one to one optional relationship with mem table)
{
public int alot_id {get;set;}
public string alot_no {get;set;}
}
public class union (one to many mandatory relationship with mem table)
{
public int union_id {get;set;}
public string union_nm {get;set;}
}
public class ci (one to many optional relationship with mem table)
{
public int ci_id {get;set;}
public string ci_mob {get;set;}
public string ci_eml {get;set;}
//public int mem_Mem_id {get;set;}
}
public class flat (many to many relationship with mem table)
{
public int flat_id {get;set;}
public string flat_type {get;set;}
}
public class mem_has_flat (this is the bridge class between mem and flat)
{ (many to many relationship bridge)
//public int mem_Mem_id {get;set;}
//public int flat_flat_id {get;set;}
}
)
我已经编写了代码,格式正确,你一定明白我在哪里有问题,它是连接属性,注释掉的是双斜杠的问题
这花了我很多时间来写请帮忙,我知道乞求删除了这个问题,但我只是想表明我已经完成了我的研究,并尽我所能解释了,让它保持原样不要编辑它,谦虚的请求????
我的意思是没有不尊重我只是没有时间被严重卡住
【问题讨论】:
-
使用来自 Dapper.Crud 或 Peta POCO 的 T4 模板进行研究以生成类。
-
感谢您对@DanielP 的回复,我真的很想感谢您,没有人回复有人甚至否决了它,我已经搜索了您问我的内容,但它不是实体框架吗? ,而且大部分东西都是非常先进的,因为我检查了许多与此相关的链接,这就是为什么我想要某人编辑我编写的类属性以使其正确,我可以通过查看这段代码来实现它们,但似乎没有人正在帮助,感谢您再次回复
-
安装 Dapper.SimpleCrud nuget 包以获取 T4 模板以生成代表现有数据库表的类。它不是实体框架。生成类后,就可以开始学习 Dapper 教程了。
标签: c# class properties dapper