نمایش نتایج 1 تا 5 از 5

نام تاپیک: تعریف کلاس حاوی FileStream در codefirst

  1. #1

    تعریف کلاس حاوی FileStream در codefirst

    سلام
    جدول زیر را چگونه در 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())
    );

    آخرین ویرایش به وسیله Mahmoud.Afrad : جمعه 10 آذر 1396 در 13:26 عصر

  2. #2
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: تعریف کلاس حاوی FileStream در codefirst

    سلام
    دیتاتایپ ستون picId رو فکر کنم guid در نظر گرفته باشی. در هر صورت لازم به picId نیست میتونی از همان Id که uniqe هست بجاش استفاده کنی

    public class Picture
    {
    public Picture()
    {
    picId= Guid.NewGuid();
    }
    public int Id { get; set; }
    [MaxLength(100)]
    public string Name { get; set; }
    [MaxLength(500)]
    public string Desc { get; set; }
    [DefaultValue(null)]
    public byte[] Pic { get; set; }
    public Guid PicId { get; set; } ;
    }
    First,solve the problem then write the code

  3. #3

    نقل قول: تعریف کلاس حاوی FileStream در codefirst

    نقل قول نوشته شده توسط ژیار رحیمی مشاهده تاپیک
    سلام
    دیتاتایپ ستون picId رو فکر کنم guid در نظر گرفته باشی. در هر صورت لازم به picId نیست میتونی از همان Id که uniqe هست بجاش استفاده کنی

    public class Picture
    {
    public Picture()
    {
    picId= Guid.NewGuid();
    }
    public int Id { get; set; }
    [MaxLength(100)]
    public string Name { get; set; }
    [MaxLength(500)]
    public string Desc { get; set; }
    [DefaultValue(null)]
    public byte[] Pic { get; set; }
    public Guid PicId { get; set; } ;
    }
    سلام
    مگه در FileStream ادرس فایل را ذخیره نمیکنیم و خود فایل را در یک درایو
    سوال من این است که چطور این عمالیات را انجام بدهیم یعنی چطور عکس را به درایو موزد نظر ارسال کنیم

  4. #4

    نقل قول: تعریف کلاس حاوی FileStream در codefirst

    نقل قول نوشته شده توسط Iran58 مشاهده تاپیک
    سلام
    مگه در FileStream ادرس فایل را ذخیره نمیکنیم و خود فایل را در یک درایو
    سوال من این است که چطور این عمالیات را انجام بدهیم یعنی چطور عکس را به درایو موزد نظر ارسال کنیم
    سلام
    خیر این موردی که شما فرمودید FileStream نیست
    این مطلب رو مطالعه بفرمائید http://www.dotnettips.info/post/331/...A7%D9%88%D9%84
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  5. #5
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: تعریف کلاس حاوی FileStream در codefirst

    درسته من خیال کردم تصویر در دیتابیس ذخیره میشود.نوع دیتا تایپ Pic رو string بزار(برای ذخیر مسیر عکس)

    var picture=new Picture();
    picture.Pic=Path;//مسیر ذخیره سازی
    picture.Name="Pic1";
    picture.Desc="Decription for picture";
    Image img = System.Drawing.Image.FromStream(myStream);
    img.Save(picture.Pic + "\" + picture.Name + ".Jpeg", ImageFormat.Jpeg);
    Conrext.Pictures.Add(picture);
    Context.SaceChanges();
    First,solve the problem then write the code

تاپیک های مشابه

  1. سوال: تعریف کلاس در زمان اجرا
    نوشته شده توسط theinfinity در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: شنبه 26 اردیبهشت 1388, 18:15 عصر
  2. سوال: تعریف کلاس در سی شارپ
    نوشته شده توسط moslempishro در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 15 اردیبهشت 1388, 13:44 عصر
  3. یه مشکل کوچک در تعریف کلاس
    نوشته شده توسط mamad64bit در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: پنج شنبه 09 آبان 1387, 20:14 عصر
  4. تعریف کلاس در دلفی و استفاده از آن
    نوشته شده توسط skmkh6056 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: جمعه 23 فروردین 1387, 13:19 عصر
  5. تعریف کلاس در vb
    نوشته شده توسط mohsen_sh در بخش برنامه نویسی در 6 VB
    پاسخ: 7
    آخرین پست: شنبه 13 اسفند 1384, 16:48 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •