如何动态创建组合键表达式
本文关键字:创建组 组合 表达式 创建 何动态 动态 | 更新日期: 2023-09-27 18:07:25
我需要使用匿名类型动态创建复合密钥,如follow。
modelBuilder.Entity<TEntity>().HasKey(**x => new { x.Property1, x.Property2}**);
我设法动态地为单个密钥创建箱子。但是我不知道如何创建复合键。我花了足够的时间在谷歌上寻找这个解决方案,但我找不到一个。
我想这应该行得通:
modelBuilder.Entity<TEntity>().HasKey(x => x.Property1).HasKey(x => x.Property2);