سلام
جدول زیر را چگونه در codefirst ایجاد کنم
CREATE TABLE [dbo].[pic]( [Id] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](100) NULL, [Desc] [nvarchar](500) NULL, [pic] [varbinary](max) filestream , [picId] uniqueidentifier rowguidcol not null unique default(newsequentialid()) );
باید فیلدی از نوع Byte تتعریف کنید
public class ProductImage { public int ProductId { get; private set; } public byte[] Image { get; set; } }
اصلا منظورتون رو نفهمیدم
منظور از خودش چیست ؟
سلام
مگه در FileStream ادرس فایل را ذخیره نمیکنیم و خود فایل را در یک درایو
سوال من این است که چطور این عمالیات را انجام بدهیم یعنی چطور عکس را به درایو موزد نظر ارسال کنیم
خیر
در این حالت خود فایل رو دارید در بانک ذخیره میکنید
سلام
اگر بخواهیم
از روش خود FileStream استفاده کنیم عکس در یک درایو و ادرس عکس در بانک باید چکارکنیم
سلام
با اجازه آقای مدائنی
احساس می کنم شما روش filestream رو اشتباه متوجه شدین این لینک رو مطالعه کنیدhttp://www.dotnettips.info/post/331/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-filestream-%D8%A7%D8%B3-%DA%A9%DB%8C%D9%88%D8%A7%D9%84-%D8%B3%D8%B1%D9%88%D8%B1-2008-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84
ولی برای اینکه آدرس عکس رو ذخیره کنید باید فیلدتون رو (varchar(max تعریف کنید و روشش هم با filestream فرق داره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)