سلام دوست عزیز،
از نمونه کدی که در این خصوص قرار دادید، سپاسگزارم،
اما نمی توان روش مذکور را تنها روش ممکن و پایانی بر این مقوله دانست،
همیشه برای رسیدن به یک هدف، روش های گوناگونی وجود دارد که باید از میان آن ها، بهترین روش را که بیشترین سازگاری را با شرایط پروژه داشته باشد، برگزید و باید به راه حل ها به عنوان Guideline نگاه کرد،
پیشنهاد می کنم ابتدا مقاله زیر:
Storing Images and BLOB Files in SQL Server
و سپس مطلب زیر را که در خصوص نوع داده/ویژگی جدید FILESTREAM که به SQL Server 2008 اضافه شده است، می باشد:
The FILESTREAM DataType in SQL SERVER 2008
و بعد پست زیر که چگونگی بهره گیری از این ویژگی توسط LINQ را تشریح می کند را مطالعه نمایید:
Visual Studio 2008 SP1: LINQ to SQL and FILESTREAM
ویدئوی آموزنده ی زیر را نیز مشاهده نمایید:
Channel 9 - SQL Server 2008 – FILESTREAM, WPF and HTTP
،/