काम नहीं कर रहा है मैं ईएफ 6 के साथ एक अद्वितीय इंडेक्स में दो फ़ील्ड को गठबंधन करने की कोशिश कर रहा हूं। लेकिन अद्यतन-डेटाबेस कमांड इंडेक्स में 'स्वामी' फ़ील्ड नहीं जोड़ देगा। मैं सोच रहा हूं क्योंकि यह एक आदिम प्रकार नहीं है लेकिन एक एफके है, लेकिन मुझे यकीन है कि इसे कैसे ठीक किया जाए।सी # ईएफ 6 इंडेक्स विशेषता
public class Fund
{
[Key]
public int FundId { get; set; }
[Required]
[Index("IX_FundNameAndOwner", IsUnique = true, Order = 1)]
[Index("IX_FundIdentifierAndOwner", IsUnique = true, Order=1)]
public ApplicationUser Owner { get; set; }
[Required]
[Index("IX_FundNameAndOwner", IsUnique = true, Order=2)]
[MaxLength(25)]
public string Name { get; set; }
[Required]
[Index("IX_FundIdentifierAndOwner", IsUnique = true, Order=2)]
[MaxLength(25)]
public string Identifier { get; set; }
public double Balance { get; set; }
}
जनरेट किया अनुक्रमित:।
बनाएं अद्वितीय nonclustered अनुक्रमणिका [IX_FundIdentifierAndOwner] पर [dbo] [फंड] ([पहचानकर्ता] एएससी);
अद्वितीय गैर-पंजीकृत इंडेक्स [IX_FundNameAndOwner] ऑन [डीबीओ] बनाएं। [फंड] ([नाम] एएससी);
गैर-सूचीबद्ध इंडेक्स [IX_Owner_Id] ऑन [डीबीओ] बनाएं। [फंड] ([मालिक_आईडी] एएससी);
किसी भी मदद की बहुत सराहना की जाती है!
एप्लिकेशन उपयोगकर्ता परिभाषा कैसे है? आप संबंधितTo विशेषता [संबंधित) (संबंधित प्रॉपर्टी = "फंड", कुंजी = "स्वामी आईडीऑनफंड", संबंधितकी = "स्वामी आईडीऑनप्लिकेशन यूज़र" का उपयोग कर सकते हैं] – Luca