نوشته شده توسط
alireza_s_84
سرعت کلیدهای int نسبت به Guid بیشتره، همیشه توصیه میشه کلید اصلی رو Guid نگیریم. از اونجا که Stream Id از نوع Guid هست پس همون Identity بهتر هست.
بنابه نیاز جدولامو یکم تغییر دادم :
Snapshot12.jpg
در اموزشهایی که واسه ساخت جدول از نوع FileStream یا FileTable داده شده آی دی جدول از نوع Uniqueidentifier بوده (مانند کد زیر :)
CREATE TABLE [tblFiles]
(
FileId UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL UNIQUE DEFAULT(NEWID()),
ReferralId int NOT NULL,
SheetId int NOT NULL,
SystemFile VARBINARY(MAX) FILESTREAM NULL
)
ON [PRIMARY] FILESTREAM_ON [fg1]
با توجه به جداولم بنظرتون بازم نیازه از آی دی int استفاده کنم ؟ (اگه اره مزایاشو میفرمایین ؟)
و اینکه جستجو بر حسب ReferralId + SheetId صورت میگیره که فکر کنم این دوتاباهم ایندکس بگیرم بهتر باشه ؟ (که referralID خودش با آی دی دانشجو و تاریخ ها سرچ میشه)
ممنون میشم دوستان نظر بدن