Working with binary data types and detached entities in entity framework

January 28, 2009

Entity framework supports creating an entity type that holds binary data (byte), this is useful if you need your entity to hold things like file streams, photos etc. But there is a problem when your entity has a property of type binary. If you’ve worked with EF and N-tier applications, you know that you can serialize your entity and pass it to the client, deserialize it the client-side, change it and the send it to the server to be updated. MS suggests using the ApplyPropertyChanges method of...

קבלת שם קובץ בעברית מ-Http Handler

January 5, 2009

לא פעם יצא לי לעבוד עם מערכות אשר צריכות לאפשר שמירה והצגה של קבצים מצורפים (attachments) – לפעמים מדובר בתמונות נלוות לפריט מידע, לפעמים במסמכים או בכל קובץ אחר. במקרים בהם עובדים במערכת WEB, לא נהוג שהמערכת תחזיר UNC למיקום הקובץ ברשת, אלא המערכת צריכה להחזיר את הקובץ עצמו, באמצעות URL חד-ערכי שמזהה את הקובץ. אבל, במרבית המערכות הקובץ לא ישמר על שרת ה-IIS, ככה שניתן לו URL משלו, אלא הקובץ ישב בשרת קבצים של-IIS יש גישה אליו, או אף אולי ב-DB, ויש צורך ליצור HTTP Handler על-מנת לאחזר...

Attaching events to Silverlight’s DataTemplate

January 1, 2009

If you've used DataTemplates in Silverlight 2, you've noticed that when defining it in a resource of a control, the attached event should be placed in the .cs file containing that control. If it's a UserControl, it is logical for it to be in the usercontrol's .cs file, usually either coding for that event in the user control itself or exposing the event as an event exposed by the user control. So far so good, but what happens if we have a general DataTemplate that is used in...