Skip Navigation LinksYazgeliştir Forumları » ADO.NET Entity Framework & LINQ to Entities » Primary Keysiz Foreignkey bağlamak ?? EF CF

Primary Keysiz Foreignkey bağlamak ?? EF CF

Moderatörler: Atayİbrahim , ismailadar , kimiraikkonen , MehmetX , volkankorkmaz

                        
Sayfa 1 / 1[1Cevap]
Primary Keysiz Foreignkey bağlamak ?? EF CF
Kullanıcı İçerik

r3boot

 
Primary Keysiz Foreignkey bağlamak ?? EF CF
Gönderim Zamanı: 01-09-2014 20:11:55

r3boot

Üyelik Zamanı: 22-02-2014 17:13:30

Gönderi: 37

Puan: 318

Merhaba arkadaşlar.

 

(PK)Identity bir alan oluşturmadan Foreignkey bağlamak istiyorum.

Key alanı olmadan Fk Bağlayamazsın diyor.

 

İstediğim tam olarak;

YetkiTipleri tablosunda ki Koda göre (99=Admin,98=Genel Yönetici ... )

GrupYetkileri tablosunda ki YetkiKodu ile konuşturup, 

YetkTipleri tablosunda ki YetkiAciklamalarını almak.


string YetkiAciklamasi =MasterDb.Gruplar.Find(1).GrupYetkileri.YetkiTipleri.YetkiAciklama;

 

 

    [Table("GrupYetkileri")]

    public class GrupYetkileri

    {

        [Key]

        public int GrupYetkiId { get; set; }

 

        public int GruplarID { get; set; }

 

        public int YetkiKodu { get; set; }

 

        public virtual YetkiTipleri YetkiTipleri { get; set; }

        public virtual Gruplar Gruplar { get;set; } 

    }

 

 

[Table("YetkiTipleri")]

    public class YetkiTipleri

    {

        [Display(Name = "Yetki Kodu")]

        public int YetkiKodu { get; set; }

 

        [Display(Name = "Yetki Açıklaması")]

        public string YetkiAciklamasi { get; set; }

        [ForeignKey("YetkiKodu")]

        public virtual ICollection<GrupYetkileri> GrupYetkileri { get; set; }

 

    }


R.İnevi
Denemekten birşey kaybedilmez.

 

1#
Sayfa 1 / 1[1Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal