"景先生毕设|www.jxszl.com

C# ClassMap类代码示例

2023-12-29 17:43编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中ClassMap类的典型用法代码示例。如果您正苦于以下问题:C#ClassMap类的具体用法?C#ClassMap怎么用?C#ClassMap使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:ShouldHaveSameTableNameForBothSidesOfMappingWhenRightSpecified publicvoidShouldHaveSameTableNameForBothSidesOfMappingWhenRightSpecified() { varmodel=newPersistenceModel(); varleftMap=newClassMap(); leftMap.Id(x=>x.Id); leftMap.HasManyToMany(x=>x.Rights); varrightMap=newClassMap(); rightMap.Id(x=>x.Id); rightMap.HasManyToMany(x=>x.Lefts) .Table("MyJoinTable"); model.Add(leftMap); model.Add(rightMap); varmappings=model.BuildMappings(); varleftMapping=mappings.SelectMany(x=>x.Classes).Where(x=>x.Type==typeof(Left)).First(); varrightMapping=mappings.SelectMany(x=>x.Classes).Where(x=>x.Type==typeof(Right)).First(); leftMapping.Collections.First().TableName.ShouldEqual("MyJoinTable"); rightMapping.Collections.First().TableName.ShouldEqual("MyJoinTable"); }
原文链接:http://www.jxszl.com/biancheng/C/556755.html