Monday 22 December 2008

VISUG Event : Entity Framework & WCF

Hello,

Kurt Claeys gave a presentation about using the Entity Framework (EF) in a distributed scenario (Service oriented with WCF, Tight coupled Client-server) for the Visug , the Belgian Visual Studio user group.

His presentation was based on his personal research into the subject so he didn't gave immediately all the answers. Instead he showed us via concrete examples which difficulties he encountered during his endeavor.

The reason for going N-tier and the way to achieve this were out of scope for the session but decoupling was the key concept he used to convey this requirement.

After a very quick introduction into WCF and the EF, Kurt showed us the challenges you are confronted with if going this route and how WCF, EF or something else could provide a solution: Serialization of object graphs, contract sharing , … But the biggest hurdle in the current implementation seems to be change tracking.

In EF, a special mechanism called the ObjectContext, keeps track of all the things you do with the entity instances you retrieve through the EF infrastructure. This means the entity identification , the relationships ….and also the changes you make to the entity instances or the relations between them. Without the objectContext the EF infrastructure cannot create the necessary insert/delete/update statements for your data store.

Now a typical Service-oriented WCF service (cfr. 4 tenets of SOA ) is stateless in nature. This means that an operation that enables to retrieve an object graph through EF registers this action with the EF objectContext , but due to the nature of the service operation, the objectContext doesn’t stay around.

Kurt showed in some examples what this means for us as a developer . He also tried to come up with solution candidates to the problems like for example re-fetching the entity again and using special functionality from the objectContext the apply the changes. It worked but only for a single entity instance without relations. If you would like to go further …you had to do it yourself. Another solution candidate was to re-attach the object and apply all the changes to the re-attached object . If you had relations….you get the picture: DIY was the common factor in the candidate solutions.

There are some efforts in the EF community to give support of object change tracking in a distributed scenario but some of them are not active anymore and some are more research like efforts to look for solution.


Kurt concluded his presentation with what is coming in Vnext of EF , as told on PDC 2008.

What I remember is that if you’re going to use EF in a distributed scenario you should clearly do your homework first and recognize the potential difficulties you about to face in your situation and come up with a strategy to solve them.

Feel free to check the Visug site if you want to browse through the presentation. Maybe Kurt will also post his examples so you can try them out?

What are your experiences with EF?

Thanks for reading,

Best regards,

Alexander

62 comments:

Anonymous said...

aio交友愛情館情色自拍找援交.0951成人頻道下載.0951影片下載日本av女優.免費線上成人影片bonbonsex.mm賓館sexy diamond.dudu sex台中視訊.sexdiy免費影城.aio性愛dvd辣妹影片直播.月光論壇080大學生視訊.080美女視訊a片線上看.s383情色大網咖寶貝視訊.animal sex援交友聊天室.080性感沙灘3.本土自拍貼圖t 6成人網頁.bt成人論壇.080免費影片線上直播bt程式下載.168論壇aio色妹妹.AIO免費視訊辣妹脫衣秀.xx18 net影片交流區.85cc亞洲東洋影片視訊交友.6k聊天館.援交留言080甜心寶貝貼片區.aaaa片免費看影片.xvediox 歐美av無碼影片下載.la論壇台南援交友留言.聊天室交友.視訊情人高雄網.go2av免費影片情色 網站.一本道 a片 東京熱av免費影片.34c辣妹影片直播.小魔女自拍168論壇.discovery影片下載成人論壇.18成人avooo.youtube影片下載sex999免費影片.視訊交友ggoo.34c甜心寶貝貼片香港論壇.援交影片情色視訊交友.洪爺情色論壇.77p2p視訊聊天.月宮成人文學拉拉情色文學.台南視訊34c美女館.aio甜心寶貝貼片微風論壇.sogo論壇色妹妹免費情慾影片觀賞.本土自拍天堂34c寶貝視訊.xxx383成人視訊.新竹援交成人網站.一本道 a片 東京熱免費試看短片a.成人視訊551281.卡通aa片免費看sexy girl.avhello 成人電影院.寶貝視訊台中援交友留言.色妹妹情色網85cc免費影片.4u成人影音視訊聊天室.xx插插排行榜.aio桃園援交北台灣視訊.百分百貼影片區天空交友.色咪咪貼影片34c辣妹貼圖.視訊kk69.檳榔西施圖片區一夜情視訊.hilive免費線上a電影.3y3成人色色網.比基尼辣妹dudu sex

Rajesh said...

thnaks for sharing this information
data science training in bangalore
data science classroom training in bangalore
best training institute for data science in bangalore
best data science training institute in bangalore
data science with python training in bangalorebest data science training in bangalore
UiPath Training in Bangalore
UiPath Training in BTM

htop said...

thanks for sharing this information
aws training center in chennai
aws training in chennai
aws training in omr
aws training in sholinganallur
aws training institute in chennai
best aws training in sholinganallur
angularjs training in chennai

Smith John Live said...

This 123.hp.com/laserjet brand of printers come up with fast and two-sided printing options along with business-class features. This LaserJet Pro m404n model printer is compatible with Apple products and the AirPrint option
Now that we’ve come to the end of the HP Laserjet Pro m404n Printer setup process, if you have any further queries, navigate to our web page.

Anonymous said...

Restbet online bahis sitesi kullanıcılarına hizmet vermeye devam ediyor. Restbet piyasadaki en güvenilir bahis sitelerinden birisidir. Restbet sitesinin fırsatlarından faydalanmak için sayfamızı ziyaret edebilirsiniz.

Betpas canlı bahis sitesi piyasadaki en güvenilir sitelerden bir tanesidir. Betpas bahis ve casino piyasasında adından güvenilirliği ile söz ettirmeyi başarmıştır. Betpas sitesine üye olmak için sayfamızı inceleyebilirsiniz.

Piabet online bahis platformu bahis piyasası içerisinde bulunan en iyi sitelerden bir tanesidir. piabet sitesi bugüne kadar kullanıcılarına güven veren bir site olmuştur. Hemen sayfamıza göz atarak piabet sitesi hakkında bilgi sahibi olabilirsiniz.

Pokerklas online poker ortamının bulunduğu ve poker hazzını sonuna kadar hissettirebilen bir sitedir. Pokerklas sitesinde oynayan kullanıcılar her zaman siteden memnun kalmışlardır. Online poker oynamak için en ideal sitelerin başında gelir.

Betmatik canlı bahis aleminde adından övgüyle bahsettiren nadir sitelerdendir. Betmatik online bahis sitesine hemen üye olabilir ve ayrıcalıklarından faydalanabilirsiniz. Betmatik bahis siteisne üye olmak için sayfamıza göz atmanızı şiddetle tavsiye ederiz.

Casinomaxi canlı casino sitesinde casino oyunlarının hazzını maksimum seviyelerde yaşarsınız. Casinomaxi sitesine üye olarak hemen ayrıcalıklarından faydalanabilir ve oyun oynayabilirsiniz.

Education Tips said...

When there was no hope, I found Grade Miners service. I had no enough time to write my own piece before due date but them completing my sample very fast. I will definitely recommend to my mates, my grade was one of the highest in the class!

james jobs said...


Hey! I’m a regular visitor to your amazing website. By the way, I work with Allegiant Airlines. Because of the current pandemic situation, traveling is like gambling of life. S, if anyone wants to cancel their flight tickets, I would love to help them. Visit Allegiant Airlines Cancellation Helpdesk, our team will help you.

james jobs said...

Saving and Travelling is my two favorite things, but find a Lufthansa Airlines Phone NumberLufthansa Airlines Phone Number, I got amazing deals and discounts with the best facilities. I will recommend Lufthansa Airlines Phone Number to all travelers.

james jobs said...

I booked my flight tickets through Delta Phone Number and the agent available provided me with affordable flight deals that helped me a lot in saving bucks. Got connected with the expert by dialing the toll-free number of the airlines and they gave me all the necessary information about my flight. It was a great experience flying in Delta Airlines.

james jobs said...


I have booked my air ticket to Spirit Airlines Phone Number. And let me tell you one thing that flying with Spirit Airlines was a great experience, expert teams were available they were super polite and professional. They provided me with good information, booked my tickets at a very good price. I am ready to fly with him again.

Anonymous said...

Manga stories are typically printed in black-and-white due to time constraints, artistic reasons (as colouring could lessen the impact of the artwork) and to keep printing costs low although some full-colour manga exist. In Japan, manga are usually serialized in large manga magazines, often containing many stories, each presented in a single episode to be continued in the next issue. the best manga reading site in Indonesia, the fastest update
baca komik boruto,
baca boruto,
manga boruto indonesia,
baca manga boruto,
boruto manga indonesia,
komik boruto sub indo,
situs baca manga terbaik bahasa indonesia
boruto chapter 14 bahasa indonesia
komik boruto chapter 7
komik boruto chapter 22
komik boruto 18
boruto manga 24
cara menghilangkan background foto
berita online masa kini
berita gadget terbaru

Stainslev Pro said...

Agen Poker Idn Play pokerwan , adalah situs judi poker online resmi yang sudah mendapatkan lisensi resmi dari PAGCOR dan BMMTestLab sebagai situs judi poker bebas BOT dan SCAM sama sekali. Dengan sistem poker online terbaru dan terbaik yang kami punya, anda pasti bisa mendapatkan untung dalam permainan judi online deposit termurah di situs kami. Bagi anda yang terbiasa memainkan permainan judi poker online dengan menggunakan smartphone, jangan khawatir. Karena anda bisa memainkan permainan judi poker online android uang asli, cukup dengan mendownload aplikasi idn poker apk di situs kami.

Anonymous said...

Thanks to my father who stated to me regarding this web
site, this webpage is genuinely remarkable.

Also visit my web site: paito warna sydney

Anonymous said...


Ngsbahis sitesi, Papara üzerinden yatırımları kabul etmeye başlamıştır. Bu yöntem ile yapılan yatırımlara karşılık site %15 çevrimsiz bonus vermektedir.
NgsBahis üzerinden üye olarak kazanmaya başlayabilirsiniz.

Allegiant Airlines Reservation said...

Visit our webpage to get real-time and reliable information before making Allegiant Airlines Reservation. This can help you to have a hassle-free and amazing journey!

SR said...

Hey, I believe that this is an individual choice of everyone, you should try and understand whether it is yours or not. But I can recommend a site with a review, where there are ratings of different sites. This is paito warna sydney. I hope this makes it easier for you to choose and search, good luck!
paito togel
paito warna hongkong
paito warna singapore

Nerobet said...

Nerobet uzun zamandan beri ülkemiz de online gaming sektöründe ki en güvenilir sitelerdendir. Yeni olsa da oldukça kaliteli sitelerden olan bu site geniş casinosu ve farklı maç seçenekleriyle birçok oyunucunun beğenisini kazanan bir site olmuştur. Sürekli olarak adres değiştirmek zorunda kalan bu sitenin güncel adresini bulmaksa bazen uğraştırıcı olabilir. Sitenin güncel adresini aramadan siteye giriş yapabilmek için yapmanız gereken sitemizi takipte kalmaktır.

Nerobet said...

2021 yılında hizmete açılan Nerobet yeni bahis sitelerindendir. Zannedildiği gibi site sıfırdan açılmış bir site değil Pashabahis sitesinin devamıdır. 20 yıllık büyük bir firmanın isim değerini taşıyan bu site diğer yeni bahis siteleri gibi değildir, güvenilirdir. Curacao lisanslı bahis sitesi oyuncularına kaliteli bir hizmet vermeyi ilke edinmiştir. Kaliteli bahis sitelerinden olan siteye giriş için sitemizi kullanırsanız çok daha hızlı bir şekilde Nerobet giriş adresine gidebilirsiniz.

Anonymous said...

Restbet sitesinde bulunan Casino oyunları EGT lisanlı ile en güvenilir casino oyunlarıdır. EGT lisansı ile tüm oyunlar anlık denetlenerek son derece güvenli şekilde bahisler yapılmaktadır.
Restbet Giriş üzerinden Giris yapmak için aşağıda bulunan Giris butonunu kullanabilirsiniz.

kaçak bahis said...

Kaçak iddaa yasa dışı şekilde oynanan bahistir. Kaçak iddaa oynarken güvenilir siteleri tercih edin.

kaçak bahis said...

Bahis oyunları arasında en çok oynanan bahis firmaları" en heyecanlı oyundur. Canlı bahis siteleri anlık bahis yapmanıza izin verir.

kaçak bahis said...

Bahis oynayanlar güvenilir bahis siteleri ile kolay ve güvenli bahis oynarlar. Güven veren bahis firmaları en iyi ve ödeme yapan firmalardır.

kaçak bahis said...

Bahis sitelerinde bedava bonus için gerekli bilgiler. Bedava bonus ve bedava bahis siteleri güvenilir listesini bulacaksınız.

kaçak bahis said...

Melbet giriş yeni bahis sitesi Melbet'in güncel linkidir. Melbet casino ve bonusları için sitemize göz atın.

kaçak bahis said...

Melbet giriş için gerekli güncel link adresi. Melbet Türkiye yeni giriş adresi sitemizdedir.

kaçak bahis said...

melbet giriş güncel adresine ulaşıp bet girişi yaparak melbet bahis firmasında kaçak bahis oynayabilirsiniz.

kaçak bahis said...

melbet login kaçak bahis sitesine ulaşabilmeniz için yazımıza tıklayın.

kaçak bahis said...

melbet review melbet hakkında kafanızdan geçen tüm soruları cevaplayarak sizi güncel adresine ulaştırır.

kaçak bahis said...

Tipobet giriş için firmanın güncel giriş adresi gerekli. Tipobet güncel giriş adresi ile bahis sitesine ulaşın.

kaçak bahis said...

İddaa oynatan güvenilir siteler bahis firmaları ile üyelerine hizmet verir. Güvenilir bahis firmaları kaçak iddaa oynatan firmalar arasında da bulunur.

kaçak bahis said...

1xbet giriş adresine ulaşıp güncel giriş yaparak kaçak bahis oynayabilirsiniz.

kaçak bahis said...

bahigo giriş

kaçak bahis said...

noxwin girişnoxwin güncel giriş adresi sizlere verdiğimiz linke tıklayıp kaçak bahis sitesine giriş yapın.

kaçak bahis said...

Kaçak İddaa oynayıp parasını katlamak isteyen kullanıcılar doğru kaçak iddaa sitesi olarak buraya tıklayın.

kaçak bahis said...

Yeni açılan bahis firmaları bedava bonus verir. Bedava bonus parasız bonustur. Kendi paranız gibi harcayabilirsiniz. Bedava bonusunu deneme bonusu olarak da kullanabilirsiniz. Bedava bahis sitelerinden promosyon alınır.

OhNo said...

Curacao lisanslı bahis sitelerinden bir başkası olan Superbahis TV bölümünü erişime açmıştır. Bu bölümde canlı bahis oyuncuları maçları canlı olarak takip edebilir. Ayrıca siteye üye olmayan kişilerde TV bölümüne girerek maç izleyebilir. Üyelik istemeyen bu bölüme giriş için verdiğimiz bağlantıdan siteye gitmeli sonrasında da TV bölümüne girerek maçları takip edebilirsiniz.

OhNo said...

2014 yılında projelendirilen ve Kasım 2015’den beri Ülkemiz bahis sektöründe hizmet veren Truvabet Curacao lisanslı bir şirkettir. Pronet Gaming altyapılı siteye yatırım yaparak sizlerde yüksek kazançlar elde edebilirsiniz. 7/24 aktif canlı desteğiyle site müşteri odaklı bir hizmet sunuyor. Bu kaliteli hizmetten faydalanmak isteyen oyuncular siteye yatırım yapabilir.

OhNo said...

XLSoftware altyapısıyla hizmet veren Yapbahsini, Curacao lisansıyla 2015’den beri ülkemizde hizmet veriyor. Türkçe ve İngilizce olarak hizmet veren sitede iletişim seçeneği olarak sadece canlı destek hattı ve mail destek hattı mevcuttur. Sitenin bir whatsapp hattı olmaması önemli bir dezavantajdır. Bunun haricinde önemli bir sorunu olmayan sitede bahis yapmak için sizlerde siteye üye olabilirsiniz.

OhNo said...

136053 lisans numarasıyla Curacao lisansına kayıtlı olan Riccobet Türkçe, İngilizce ve Rusça olarak hizmet veriyor. Uzun süredir Ülkemizde hizmet veren site yeni bir bahis sitesidir. Yeni sitelerden olan site üyelerine oldukça az sayıda bonus veriyor. 5 adet bonus teklifi olan siteye üye olmak için verdiğimiz bağlantıyı kullanmanızı tavsiye ederiz.

mamamia said...

Craps oynayabileceğiniz bahis sitelerini sizler için listeliyoruz. Oyun için kullanılacak sitelerden her hangi bir tanesini seçerek Craps oyununa başlayabilirsiniz. Ayrıca sitemizde oyun sitelerinin yanında oyun kuralları da mevcuttur. Bu oyununu hangi sitelerde oynayabileceğinizi öğrenebilir ya da oyunun kurallarını da öğrenebilirsiniz.

mamamia said...

Hitent altyapısını kullanan Meritslot en iyi casino sitelerindendir. Site oyun seçenekleri konusunda oldukça zengindir ve bunu da birçok farklı oyun sağlayıcıyla çalışmasına borçludur. Dünyanın en ileri gelen oyun sağlayıcılarıyla çalışan firmada aradığınız her oyunu rahatlıkla bulabilirsiniz. Verdiğimiz bağlantıya tıklayarak sitenin güncel adresine ulaşabilirsiniz ve site hakkında bilgi edinebilirsiniz.

mamamia said...

Bahis siteleri arasında en kaliteli sitelerden olan Venüsbet güvenilirdir. Princessbet sitesinin bir devamı olan site oyuncularına en iyi hizmeti verebilmek adına Pronetgaming altyapısını kullanıyor ve Curacao hükümeti tarafından denetleniyor. Son dönemin en çok kazandıran sitelerinden bir tanesi olan bu siteye hemen üye olmak için verdiğimiz bağlantıyı tıklamanız yeterli olacaktır. Kaliteli bir bahis deneyimi için bu site sizlere yardımcı olacaktır.

gamelantogel said...

gamelantogel

melbet said...

Melbet Giriş - Melbet Türkiye Güncel Giriş Sitesi 2021. 2012 senesinde bahis severlerle buluşan Melbet, Curacao yasalarına uygun bir şekilde hareket eder. Melbet giriş ile sitenin güncel adresine erişin. Melbet Türkiye yeni bahis siteniz!
melbet

data hk said...

live hongkong
live draw sgp
live draw sdy
prediksi togel jitu
prediksi togel jitu
data hk
data sgp

pscholes said...

evden nasıl para kazanılır? evden para kazanmak isteyen kişiler sitemizi ziyaret ederek evden para kazanma yöntemleri  hakkında bilgi alabilir ve oturdukları yerden kolay bir şekilde para kazanmaya başlayabilirler. Online para kazanma yöntemleri ile siz de ek gelir elde edebilir ya  da tam zamanlı olarak bilgisayar başından çalışabilirsiniz.

ünlü ressamlar ve ressamların hayatları hakkında bilgi almak ister misiniz? sitemizi ziyaret ederek bir çok ünlü ressamın hayat hikayesini ve eserlerini öğrenebilirsiniz.

ünlü şairler ve şairlerin hayatları hakkında bilgi almak ister misiniz? sitemizi ziyaret ederek bir çok ünlü şairin hayat hikayesini ve şiirlerini öğrenebilirsiniz.

belajar judi said...

"Thanks for your marvelous posting! I actually enjoyed reading it.
you could be a great author. I will make sure to bookmark
your blog and will come back later on. I want to encourage you to definitely continue your great job. have a nice afternoon!"
data hk terbaru

PREDIKSI TOGEL HONGKONG said...

situs yang menyediakan prediksi togel hongkong terbaik di indonesia

live draw sydney said...

situs yang menyediakan live sydney tercepat dan terupdate di indonesia

DATA PENGELUARAN TOGEL said...

DATA PENGELUARAN TOGEL

Customer Support | Live Chat Service said...

How do I turn off Outlook notifications on Desktop?

If you have no idea about how to turn off Outlook notifications on Desktop, then for that, open Outlook and click the File tab. Click Options, and in the Outlook Options window, click Mail. On the right side, in the Message Arrival section, select the options that match your preferences and click OK to turn off the notifications.

Take The Expert Help to Troubleshoot Technical Issues:

how can i talk to a live person at spectrum
how do i talk to a person at verizon customer service
how can i speak to a live person at google
how can i speak to a live person at firefox
how can i speak to a live person at yahoo
how do i speak to a live person at turbotax







Stringer Bell said...

Check out our electronics engineering assignment help if you are looking for best writing help with Low Prices.

Anonymous said...

Wow! After all I got a webpage from where I know how to truly get useful data concerning my study and knowledgePENGELUARAN BULLSEYE
.

han jipyeong said...

situs web terpercaya yang menyediakan live draw china terbaik di indonesia

han jipyeong said...

Kunjungi segera situs terpercaya yang menyediakan live draw china terbaik dan terpercaya di indonesia

Anonymous said...

data hongkong Atau paito biasa yang berbentuk teks dan format sederhana, anda bisa memilih data hari tertentu untuk melihat data lebih lengkap Hongkong.

Manga stories said...

Manga stories are typically printed in black-and-white due to time constraints, artistic reasons (as colouring could lessen the impact of the artwork) and to keep printing costs low although some full-colour manga exist. In Japan, manga are usually serialized in large manga magazines, often containing many stories, each presented in a single episode to be continued in the next issue. the best manga reading site in Indonesia, the fastest update
baca komik boruto,
baca boruto,
manga boruto indonesia,
baca manga boruto,
boruto manga indonesia,
komik boruto sub indo,
situs baca manga terbaik bahasa indonesia
boruto chapter 14 bahasa indonesia
komik boruto chapter 7
komik boruto chapter 22
komik boruto 18
boruto manga 24
cara menghilangkan background foto
berita online masa kini
berita gadget terbaru

Jace Jimenez said...

You can make video presentation and publish it on youtube channel. If you want to get first subscribers use this site https://soclikes.com/

Assignment Help Online said...

If you are seeking valuable essay assignment help in UK, then there’s no need to look further. We, at Globalassignmentexpert, can provide you with the necessary essay writing help that you require to solve your due essay paper. We are a decade-old online assignment help company, which has helped thousands of UK Canadian & Australian students get closer to their academic goals. If you want, we can also boost your academic career by providing the instant help with assignment writing. We have a team of extremely professional assignment experts who can mold the essay assignment as per your requirements.



Spacebar counter said...

LiveJournal is a social media platform that allows members to keep a blog, journal or diary and share their interests. Each LiveJournal account contains a journal page that shows all of a user's most recent journal entries and links to comments pages, similar to a blogroll.
space bar test

tambangtogel said...

SITUS JUDI ONLINE DAN TOGEL TERPERCAYA NO.1 DI INDONESIA
tambangtogel

UFOTOTO
SITUS WEB TERGACOR NO.1

Essien said...

Nice one; I enjoyed surfing through this contents of blog and even with the beautiful pics from the background. I will be looking forward to more of your pretty updates. Thanks for sharing. akscoe cut off mark