मेरे पास कई से अधिक रिश्तों में दो इकाइयां हैं।फ्लुएंट एनएचबेर्नेट कई से कई लिंक तालिका पर क्लस्टरेड इंडेक्स बनाते हैं
public class SecurityGroupMappingOverride : IAutoMappingOverride<SecurityGroup>
{
public void Override(AutoMapping<SecurityGroup> mapping)
{
mapping.HasManyToMany(x => x.Actions).ParentKeyColumn("securityGroupId").ChildKeyColumn("actionId").
LazyLoad().Table("ActionGroups");
mapping.HasManyToMany(x => x.Members).ParentKeyColumn("securityGroupId").ChildKeyColumn("userId").
LazyLoad().Inverse().Table("UserGroups");
mapping.Map(x => x.Name).Length(64);
}
}
तो मैं मेज UserGroups से दोनों कॉलम (userId, securityGroupId) पर एक क्लस्टर सूचकांक बनाना चाहते हैं।
या बस दोनों कॉलम पर उपयोगकर्ता समूह पर प्राथमिक कुंजी बनाने के लिए, साथ ही साथ एक ही लिंक नहीं हो सकता है।
धन्यवाद
दृश्यता के लिए वोट दिया गया, मैं "कोड द्वारा" के लिए ऐसा करने के तरीके पर खोज कर रहा था और वही समाधान "कोड द्वारा" के लिए भी काम करता है – senthil