Yeni yeni entity framework'u ğreniyorum, yapmak istediğim bir şey var, nasıl yapıldığını tam çzemedim. Sıfırdan entity data model oluşturdum, tablolarımı ve ilişkilerini ayarlarım. Yaptığım projede iki tablodan bazı bilgiler alıp tek bir tabloymuş gibi gstermek istiyorum ama kodla değilde entity data model de direk grsel olarak oluşturduğum yerde bunu yapmam mümkün mü? Mapping'den ikinci tablomu ekleyip validet dediğimde hata alıyorum. View yazıp onu map edebilirsin, oldukça basit olur. Eğer viewa bağlı olcak tablolar çok seyrek insert alıyorsa, indexed view'e çevirebilsin, daha performanslı olur. Nası oluşturulcağı hakkında buraya bakabilirsin. http://msdn.microsoft.com/en-us/library/ms187956.aspx EF de db first gittiğini varsayarsak, karşına çıkan sihirbazda View'e tik atman o view'i select işlemlerinde kullanman için yeterli olucaktır. nessaj tarafından 22/Ara/12 01:41 tarihinde düzenlenmiştir

Yeni yeni entity framework'u ğreniyorum, yapmak istediğim bir şey var, nasıl yapıldığını tam çzemedim. Sıfırdan entity data model oluşturdum, tablolarımı ve ilişkilerini ayarlarım. Yaptığım projede iki tablodan bazı bilgiler alıp tek bir tabloymuş gibi gstermek istiyorum ama kodla değilde entity data model de direk grsel olarak oluşturduğum yerde bunu yapmam mümkün mü? Mapping'den ikinci tablomu ekleyip validet dediğimde hata alıyorum. IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT

Bunun için ayrı bir sınıf tanımlayıp, . Select diye oluşturman gerekiyor herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Hocam yaparsın bi şekilde de doğru yolu o değil. SPler oluştur yle karmaşık işlemler için ve SP lerin sonuçlarını çek entity üzerinden Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

arkadaşın dediği gibi yeni bir sınıf ile yapabilirsin. işin güzel zelliği bu :) mesela birden fazla sınıfı/tablo yu birleştirdin, buradan istediklerini dndermek için "istediklerin" için bir sınıf yazıyorsun ve propertylerine bu değerleri atıyorsun :) bu da çok büyük bir esneklik sağlıyor :) Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

join işlemi için. join metodu var. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

select new yaptığın yerde dynamic value dndürmek yerine kendi yazdığın bir classı kullan ve predicatebuilderın generic parametresinede o classı ver.

Pek fazla zamanım olmadı dediklerinizi yapmak için, sp ile nasıl çekilir onu henüz ğrenmedim. İllk fırsaatta bakıcam belki de en son onunla hallederim. Birde yeni nesne oluşturmadan olayı tablo'da halletmek istememin sebebi dinamik sorgu oluşturmak istemem. PredicateBuilder diye birşeye rasladım. Kullanışlı birşey çoğu yerde kullandım database. tabloadi. where şeklinde kullanınca çalışıyor ama join'i kullanıp nesne yaratmak istediğimde hata veriyor. using (SPModelContainer db = new SPModelContainer { var predicate = PredicateBuilder. True ; predicate = predicate. And(x => x. OrderDate >= dtDate1. Value && x. OrderDate <= dtDate2. Value); if (! string. IsNullOrEmpty predicate = predicate. And(x => x. Customer. Equals ; if (! string. IsNullOrEmpty predicate = predicate. And(x => x. Product. Equals ; var query = (from o in db. Orders. Where join d in db. Dealers on o. DealerOrderId equals d. DealerId select new ); dgOrders. DataSource = query; } The LINQ expression node type 'Invoke' is not supported in LINQ to Entities. tek bir tablodan veri çekerken problem çıkartmıyor. http://www.codeproject.com/Articles/231706/Dynamic-query-with-Linq Ercan tarafından 23/Ara/12 00:40 tarihinde düzenlenmiştir IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT