首页 新闻 会员 周边

C#不太懂的代码

0
悬赏园豆:5 [已关闭问题] 关闭于 2018-08-13 10:25
public partial class User
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public User()
{
this.KindleEmails = new HashSet<KindleEmail>();
}
 
public int userId { get; set; }
public string fullName { get; set; }
public string password { get; set; }
public string email { get; set; }
public Nullable<System.DateTime> createDate { get; set; }
 
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<KindleEmail> KindleEmails { get; set; }
}
 
这段代码是VS2017自动生成的,但是我不太明白的是 数据库表中1对多的关系在C#中是如何实现的?在实际应用中,应该如何去实现?
c#
僧正的主页 僧正 | 初学一级 | 园豆:193
提问于:2018-08-12 10:41
< >
分享
所有回答(2)
0

你这用的什么orm框架?EF?NHibernate ?另外是什么模式?

写代码的相声演员 | 园豆:517 (小虾三级) | 2018-08-17 10:55
0

自动生成一个虚拟接口集合 KindleEmails 实例化User的时候赋值一个HashSet,

kyori9527 | 园豆:202 (菜鸟二级) | 2019-07-19 17:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册