habib.wt
سه شنبه 08 مرداد 1392, 10:15 صبح
با سلام چگونه میشه با #LINQ C مثلا عکسی رو تو جدولی که از File Stream استفاده میکنه ذخیره کرد؟
parvizwpf
چهارشنبه 09 مرداد 1392, 10:37 صبح
سوال واضح نیست.
amir3321
جمعه 11 مرداد 1392, 07:08 صبح
CREATE TABLE [BOM].[filepartjpg](
[fileid] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[filepartid] [int] NOT NULL,
[jpgfile] [varbinary](max) FILESTREAM NULL,
CONSTRAINT [PK_filepartjpg] PRIMARY KEY CLUSTERED
(
[fileid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] FILESTREAM_ON [siep_datafile],
UNIQUE NONCLUSTERED
(
[fileid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] FILESTREAM_ON [siep_datafile]
this.Cursor = Cursors .WaitCursor;
byte[] bufferjpg = null;
bufferjpg = File.ReadAllBytes("C:\\Users\\amir\\Downloads\\gg.bbd");
SIEPEntities p = new SIEPEntities();
var tt = p.Database.BeginTransaction();
filepartjpg d = new filepartjpg();
d.filepartid = 102;
d.fileid = Guid.NewGuid();
d.jpgfile = bufferjpg;
p.filepartjpgs.Add(d);
p.SaveChanges();
tt.Commit();
var buffer =( from s in p.filepartjpgs where s.filepartid == 102 select new { s.jpgfile }).FirstOrDefault ();
bufferjpg = buffer.jpgfile;
string tempDir = Path.GetTempPath();
FileStream fs = new FileStream(tempDir + "\\" + "gg.bbd", FileMode.Create);
fs.Write(bufferjpg, 0, bufferjpg.Length);
fs.Close();
// File.Copy(filepath1, tempDir + "\\" + filename1);
System.Diagnostics.Process.Start(tempDir + "\\" + "gg.bbd");
this.Cursor = Cursors.Default;
habib.wt
شنبه 12 مرداد 1392, 11:01 صبح
سناریو اینجوریه که ما یه جدول به شکل زیر داریم حالا این جدول ما یه فیلد از نوع File Stream داره
108398
قرار تو C# در روی یک فرم یک تکس باکس داشته باشیم که توضیحات عکس وارد کنیم و یه پیکچر باکس که عکسو لود کرده سپس با یه دگمه که با کلیک روی آن عکس و اطلاعات اون وارد دیتا بیس ما بشه این کارها باید با تکنولوژی LINQ انجام بشه.
habib.wt
دوشنبه 14 مرداد 1392, 17:59 عصر
کسی کد بهتری سراغ نداره ؟ :ناراحت:
amir3321
سه شنبه 15 مرداد 1392, 12:10 عصر
منظورت رو از کد بهتر شرح بده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.