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

65 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

Anonymous said...

成人貼圖,成人影片,tt1069同志交友網,成人視訊,aio交友愛情館,情色視訊,情色視訊,色情遊戲,交友戀愛小站,jp成人,熊貓貼圖,成人圖片,美女遊戲,情色自拍,漫畫貼圖,成人電影,成人文學,視訊,情色論壇,聊天,免費視訊,666成人,玩美女人影音秀,尋夢園聊天聯盟,pc交友,4u成人,情色視訊聊天室,歐美免費影片,小高聊天室,0204貼圖區,成人漫畫,免費成人影片,聊天室ut,色情影片,成人貼圖站,69成人,6k聊天室,一葉情貼圖片區,貼圖片區,女同志聊天室,

Anonymous said...

xxxmoviea片免費免費影片kk俱樂部視訊一對多視訊大學生情人高雄視訊美女34c高雄視訊美女34c視訊交友網歐美A片觀看成人漫畫區月光論壇av情人輔助品成人a影片論壇影音視訊交友亞洲限制級成人影片區新浪視訊168論壇情趣商品限制級中部人聊天室comsex888維納斯成人85街論壇

Anonymous said...

haha~ funny! thank you for your share~ ........................................

外太空 said...

When everything is coming your way, you are in the wrong lane.............................................

Anonymous said...

may the blessing be always with you!!........................................

Anonymous said...

very popular to u! ........................................

Anonymous said...

0401影音成人影片交流愛撫淫叫色情照片性愛圖片女生如何自慰激突成人論壇美女脫胸罩走光一夜正妹視訊情人性愛論壇85cc影城性伴侶85cc色情影片打手槍情色視訊聊天室色情a片色情色情圖片限制級照片色情電話520sex免費色情網情色性愛一夜情聊天網成人聊天網視訊成人台灣性網av一夜女情色av淫女免費視訊美女挑逗情色影音聊天作愛影片辣妹清涼秀美女做愛成人自拍貼圖成人資訊色論壇台灣色情成人網站色情視訊聊天露三點打砲情色性愛貼圖av成人網成人影片

Anonymous said...

0401影音成人影片交流愛撫淫叫色情照片性愛圖片女生如何自慰激突成人論壇美女脫胸罩走光一夜正妹視訊情人性愛論壇85cc影城性伴侶85cc色情影片打手槍情色視訊聊天室色情a片色情色情圖片限制級照片色情電話520sex免費色情網情色性愛一夜情聊天網成人聊天網視訊成人台灣性網av一夜女情色av淫女免費視訊美女挑逗情色影音聊天作愛影片辣妹清涼秀美女做愛成人自拍貼圖成人資訊色論壇台灣色情成人網站色情視訊聊天露三點打砲情色性愛貼圖av成人網成人影片

Anonymous said...

死亡是悲哀的,但活得不快樂更悲哀。...............................................................

Anonymous said...

Efforts to fight fuel!........................................................

麗娟麗娟 said...

仇恨是一把雙刃劍,傷了別人,也傷了自己.........................

俊茹 said...

Many a little makes a mickle.........................................

Anonymous said...

好文,領受了!謝謝!..................................................

Anonymous said...

免費看成人影片 免費視訊聊天室 聊天 免費色情漫畫 免費交友 女優色情片 性感 免費影片 辣妹自拍 成人聊天室 愛愛 情趣 18成人線上影片 少女做愛圖 85cc成人 免費a片 情色成人圖 色情片試看 一夜情 383 影音視訊 玩美女人影音秀 自拍美女 性`愛辣妹 人妻自拍貼圖區 做愛影片 a片下載 視訊聊天 a圖貼片站 正妹寫真 85cc免費無碼片 免費視訊 嘟嘟 85cc 歐美貼圖 援交 情人視訊 鋼管秀 avooo 洪爺情色聊天 大奶辣妹 sex520 下載免費a片 日本巨乳 拓網交友 後宮電影院主入口 限制級 0204電話聊天 美國性愛 走光寫真

Anonymous said...

I guess I will need a lot..................................................

asda said...

期待你每一篇文章......................................................................

Anonymous said...

河水永遠是相同的,可是每一剎那又都是新的。......................................................................

Anonymous said...

Pen and ink is wits plough.................................................................

Anonymous said...

成熟,就是有能力適應生活中的模糊。.................................................................

Anonymous said...

人有兩眼一舌,是為了觀察倍於說話的緣故。............................................................

Anonymous said...

大師手筆﹐果然不凡............................................................

Anonymous said...

大家隨便說,說什麽都好,就是請不要惦惦............................................................

Anonymous said...

喜歡自己的另一層意義是「接納自己」。.......................................................

Anonymous said...

Gold will not buy everything...................................................

Anonymous said...

教育的目的,不在應該思考什麼,而是教吾人怎樣思考............................................................

Anonymous said...

很不賴的分享!! 多謝啦!!◑0◐............................................................

Anonymous said...

人生中最好的禮物就是屬於自己的一部份............................................................

Anonymous said...

我來湊熱鬧的~~^^ 要平安快樂哦............................................................

Anonymous said...

Lets cross the bridge when we come to it............................................................

Anonymous said...

Practice makes perfect.............................................................

Anonymous said...

聰明人之所以不會成功,是因為他們缺乏了堅忍的毅力。.................................................

Anonymous said...

河水永遠是相同的,可是每一剎那又都是新的。..................................................

忠姜姜姜蓮 said...

開懷幸福的生活,是每個人的夢想~~希望大家都能夠實現!...............................................................

Anonymous said...

當一個人內心能容納兩樣相互衝突的東西,這個人便開始變得有價值了。............................................................

Anonymous said...

在莫非定律中有項笨蛋定律:「一個組織中的笨蛋,恆大於等於三分之二。」..................................................

Unknown said...

Thanks for the information.

SyonIndia is a Software Development, Website development and SEO company in Bhubaneswar. We offer professional software development services in Bhubaneswar India. Our developers are highly skilled, advance and expert to execute things up to the mark and are efficient enough to cope up with new platforms. We are the leading software development company in Bhubaneswar.
http://syonindia.com

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

jontty said...

Ulta Fast Keto Boost with BHB is here to stay because of the insurmountable success people are having losing up to 1lb of fat per day!
Ultra Fast Keto Boost

Alex williams said...

Do you require HP printer setup for your mac operating system? Is your printer driver not suitable for macOS? Then visit the 123.hp.com/setup to get the software and driver for better functioning of your printer. You can also call our expert HP support team for services.

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.

Expedien eSolutions said...

Thanks for the information's sharing with us. We also offer the best ERP software solutions. For more details visit our Official websites.

Expedien eSolution

Mike Allen said...

Ngsbahis 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.
Ngsbahis güncel adres üzerinden Giris yapmak için aşağıda bulunan Giris butonunu kullanabilirsiniz.

Mike Allen said...

Bahsegel 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.
Bahsegel Güncel Adres üzerinden Giris yapmak için aşağıda bulunan Giris butonunu kullanabilirsiniz.

Anonymous said...

Betebet bahis şirketi, Tüm bahisçilerin korkulu rüyası olan tek maçtan yatan kuponlara son veriyor. En az 5 müsabaka olan kuponlarda artık tek maç tutmasa bile, şirket sizi kazanmış sayıyor ve kazancınızı hemen bakiyenize yatırıyor.Ayrıca Betebet Bonus Kampanyaları ile Casino oyunlarında yüksek kazançlar elde edebilirsiniz.

honlith said...

hp envy 5052 driver

Jeffery king said...

hp envy 5052 driver

William smith said...

Looking for Academic Assignment service? Get Quality Assignment Help Online by Best Assignment Writing Experts at an affordable price. My Assignment Help is the best assignment service provider offered online by a team of experts tutors of Australia , UK and USA. Our support team is available round the clock to help you.

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.

Anonymous said...

Casinometropol online casino aleminde geçmişten gelen bir yeri vardır. Casinometropol gibi köklü bir casino sitesine üye olarak casino oyunlarının farkını yaşayabilirsiniz. Casinometropol sitesine üye olmak için sitemizi ziyaret etmeniz yeterlidir.

Mobilbahis dünya bahis piyasasında en köklü sitelerden bir tanesidir. Dünya geneli bir site olduğu için son derece güvenilir olan mobilbahis sitesi piyasadaki en güvenilir sitelerden birisidir. Mobilbahis sitesine üye olmak için hemen sayfamızı ziyaret edebilirsiniz.

Betcup canlı bahis platformu canlı bahis piyasasında bulunan ve gerek bonuslarıyla gerekse güvenilirliği ile adından söz ettirmeyi başaran bir sitedir. Betcup canlı bahis sitesinde bir çok bonus seçeneği bulunur. Bu bonuslardan faydalanmak için hemen üye olabilirsiniz.

Sekabet canlı bahis ve casino sitesi bahis piyasasında bulunan en güvenilir sitelerden birisidir. Sekabet canlı bahis sitesine üye olmak için hemen sayfamızı ziyaret edebilirsiniz. Site içerisinde Sekabet bahis sitesine ait bir çok bilgi bulabilirsiniz.

Kingbetting online bahis piyasası içerisinde bulunan lisanslı ve güvenilir siteler içerisinde ilk sıralarda yerini almaktadır. Kingbetting canlı bahis ve casino sitesi hakkında bilgi almak için sayfamızı ziyaret edebilirsiniz.

Goldenbahis canlı bahis sitesi içerisinde bir çok bahis ve casino seçeneği bulunur. Bu çeşit fazlalığı bahis severleri her zaman sevindirmiştir. Bahis severlerin adından övgüyle bahsettiği goldenbahis canlı bahis sitesine üye olmak için sayfamıza göz atabilirsiniz.

Anonymous said...

Ngsbahis online bahis sitesi içerisinde spor bahislerinin yanı sıra casino seçeneği de vardır. Yani bir üyelikle hem spor bahsi hem casino oyunu oynayabilirsiniz. Ngsbahis sitesi bahis piyasasında en güvenilir sitelerden birisidir.

Cratosslot online casino ve slot siteleri içerisinde en çok seçenek bulunduran sitelerden birisidir. Cratosslot bahis sitesine üye olmak için sitemize göz atabilirsiniz. Sayfamızdan bu site hakkında bilgi toplayabilirsiniz.

Betpark canlı bahis piyasasın içerisinde gerek alt yapısı gerekse bonuslarıyla en güvenilir siteler içerisinde en önde gelen sitelerden birisidir. Betpark online bahis sitesi en güncel adresine erişim sağlamak için sayfamıza bakabilirsiniz.

Oleybet canlı bahis sitesi kullanıcıları arasında adından övgüyle bahsedilen güvenilir bir bahis sitesidir. Oleybet canlı bahis sitesi bonuslarından ve fırsatlarından faydalanmak için sitemizi takip edebilirsiniz.

Vdcasino online casino sitesi casino piyasasında en güvenilir sitelerden birisidir. İçerisinde bir çok bonus fırsatı bulunur. Ayrıca çekici arayüzüyle kullanıcıların gözüne hitap eden bir yapısı vardır. Vdcasino canlı casino sitesine sayfamızdan ulaşabilirsiniz.

Casinoslot bugünlerde en güvenilir casino siteleri içerisinde adından bahsettirmiş bir sitedir. Casinoslot bahis sitesi bonuslarıyla ve güvenilirliği ile bahis severlerin dikkatini üstüne çekmiştir. Casinoslot bahis sitesine sayfamızdan erişim sağlayabilirsiniz.

Anonymous said...

Sultanbet canlı bahis siteleri içerisinde bulunan yeni olmasına rağmen bir o kadar da güvenilir olan bir sitedir. Sultanbet canlı bahis sitesi bir çok fırsatı barındırır. Bu fırsatlardan haberdar olmak için sayfamızı takipte kalınız.

Betbaba canlı bahis siteleri içinde bonus fırsatlarıyla adından söz ettiren bir sitedir. Betbaba bonuslarından faydalanmak için hemen sayfamızı ziyaret edebilirsiniz. Sayfamız içerisinde Betbaba hakkında bir çok bilgiye ulaşabilirsiniz.

Kolaybet canlı bahis ve casino sitesi bahis piyasasında adından güvenilirliği ile söz ettirmeyi başarmıştır. Kolaybet fırsatlarından faydalanmak için hemen sayfamıza göz atabilirsiniz.

Jestbahis canlı bahis piyasasında bulunan güvenilir bir sitedir. Ayrıca sadece spor bahisleri değil aynı zamanda içerisinde canlı casinoda vardır. Bunların yanında bir çok bonus fırsatı da sunmaktadır.

Tipobet canlı bahis sitesi bahis severler içinde en güvenilir bahis siteleri arasında ilk sıralarda gelmektedir. Tipobet bahis sitesi güvencesi altında bahis yapmak için hemen üye olabilirsiniz.

Betgaranti online bahis platformları içerisinde bulunan ve adından güven ile söz ettirmiş bir sitedir. Betgaranti güveni ile bahis yapmak için hemen siteyi ziyaret edebilirsiniz. Site içerisinde Betgaranti hakkında bir çok bilgiye ulaşabilirsiniz.

oliverwright 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!

Southwest Airlines Low Fare Calendar said...

Find a great flight deal among our daily updated cheap air tickets on Southwest Airlines Low Fare Calendar that are offered currently. We fly non-stop to the destinations where you wish to visit. Whether it is somewhere where you have always longed to go, a trip for the weekend or simply a spur-of-the-moment vacation; all your trips will be hassle-free & affordable.

james jobs said...

I must appreciate your information and your way of presenting it in such simple yet effective words. There is a reason that I really like to come to your website, whenever I look for some important information. Well, hey there! I work with Southwest Airlines Cancellation helpdesk, if you want to cancel your flight tickets anytime, then contact me to get your work done instantly.

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...

Southwest Airlines Customer Service is the best platform for those travelers who are looking for the best deals along with 24/7 quick assistance. Especially, first time travelers or someone flying alone for the first time will find Southwest Airlines Customer Service very helpful. We will tell you all vital important such as flight tickets fare, availability, check-in, and everything which comes under the process of handling the reservation desk.

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 love traveling and flights are like my second home in clouds. I always search for comfortable and affordable flight experience. I came across American Phone Number- it’s a great team that helps travelers to book their tickets at a cheap rate. Plus, they also helped me with my baggage and check-in. I would love to travel with them again.

james jobs said...

Got connected with a travel expert by dialing American Airlines Phone Number and he helped me a lot in choosing the right flight as per my budget. The agent available was so humble, patient and professional. He solved all my issues and queries and helped me in booking the flight tickets. Will definitely fly in American Airlines again.

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.