PDA

View Full Version : فرق IDataReader با sqlDataReader



aminkk
جمعه 01 خرداد 1388, 13:26 عصر
سلام
من بعضی جاها می خونم که نوشته کلاسی از IDataReader و .........

مگه DataReader همون SQLDataReader نیست؟

چی جورین؟منظور چیه؟

مرسی

az.heidarzadeh
یک شنبه 24 مهر 1390, 16:40 عصر
ای بابا یکسال پیش پرسیده، یه عالمی پیدا نشده جواب بده
منم میخوام بدونم تفاوت این دوتا تو چیه؟؟؟ :متفکر:

mehdi.mousavi
یک شنبه 24 مهر 1390, 16:47 عصر
سلام.
IDataReader اینترفیسی هستش که امکان خوندن یک یا چند forward-only stream در اون در نظر گرفته شده.
این اینترفیس توسط دو کلاس DbDataReader و SqlDataReader پیاده سازی شده؛
کلاس اول، روی همه Data Source ها کار میکنه، اما دومی، برای کار با SQL Server بهینه شده.
ضمنا، کلاس SqlDataReader خودش از DbDataReader نیز مشتق شده.

موفق باشید.

az.heidarzadeh
دوشنبه 09 آبان 1390, 16:59 عصر
سلام.
IDataReader اینترفیسی هستش که امکان خوندن یک یا چند forward-only stream در اون در نظر گرفته شده.
این اینترفیس توسط دو کلاس DbDataReader و SqlDataReader پیاده سازی شده؛
کلاس اول، روی همه Data Source ها کار میکنه، اما دومی، برای کار با SQL Server بهینه شده.
ضمنا، کلاس SqlDataReader خودش از DbDataReader نیز مشتق شده.

موفق باشید.
ممنون از پاسخ تون اما نگفتید چرا گاهی میگن از IDataReader استفاده کنید گاهی از SQLDataReader درحالی که من امتحان کردم هردوشون میتونن عملیات reader رو انجام بدن، فرق استفاده شون تو چیه کجا باید از IDataReaderاستفاده کنیم و کجا از SQLDataReader؟...