01 2012 档案
摘要:针对在博客园闪存内容中提取Tag的需求,通过LINQ从正则表达式的捕获中提取出Tag。Tag要放在中括号之间并且出现在闪存内容的开头。
阅读全文
摘要:在上篇文章中,我们理了一下基于外键关联的单向一对一关系。在这篇文章中,我们理一理“基于共享主键的单向一对一关系”,找出Entity Framework中正确的映射关系。经过努力,我们终于找到了最佳答案——.HasRequired(a => a.B).WithRequiredPrincipal();
阅读全文
摘要:理清“基于外键关联的单向一对一关系”,关键在于对.HasRequired(A => A.B).WithMany()的理解。我的理解是:.HasRequired(A => A.B) 表示:1)实体A有一个导航属性A.B;2)在数据库中表A与表B存在一对一关联。.WithMany() 表示:1) 实体B与实体A可以没有关系,也可以是一对多关系;2)在数据库中表A与表B存在外键关联。
阅读全文