PDA

View Full Version : فایل های DataSet.xsd



ali643
شنبه 21 مرداد 1385, 14:21 عصر
سلام دوستان

من یاد گرفتم که dataset رو با کد ایجاد کنم اما تو بعضی از پروژه ها این فایل وجود دار که در اون Table ها رو نشون داده ضرورت این فایل چیه ؟


مرسی

Behrouz_Rad
شنبه 21 مرداد 1385, 15:22 عصر
در حقیقت هیچی!
فایل XSD شامل اطلاعات "شَمای" (Schema) یک DataSet هست. DataSet هایی که با نام "Strongly Typed Dataset" شناخته میشن.
Strongly Typed Datset ها باعث میشن تا برنامه نویس درک بهتری و آسان تری برای دسترسی به مقادیر و اجزای یک Dataset داشته باشه.

مراحلی که برای ایجاد یک STD طی میشه شامل:
- ایجاد یک "شمای" XML که ساختار Dataset رو نگهداری می کنه. (این "شما" در فایل XSD نگهداری میشه)
- استفاده از ابزار XSD Maker که با نام "xsd.exe" می تونی در سیستمت پیداش کنی. این ابزار برای ایجاد یک کلاس که شامل سورس کد برای کار با Dataset مورد نظرت هست به کار میره.
- کامپایل کلاس ایجاد شده با فایل vbc.exe یا cs.exe و قرار دادن DLL حاصل در پوشه ی Bin

ساختار "شمای" Dataset رو می تونی با استفاده از متد GetXmlSchema ی DataSet ات به دست بیاری.

سینتکس استفاده از ابزار XSD Maker به شکل زیر هست:


Xsd.exe /d /l:vb myFile.xsd

اگر از #C استفاده می کنی، به جای vb، کلمه ی #C رو قرار بده.
بعد از اجرای دستور فوق، فایلی با نام myFile.vb در اختیارت قرار میگیره که باید کامپایلش کنی...

طریقه ی استفاده از متدهای DLL ایجاد شده ساده ست. امتحان کن!

موفق باشی.