Лаб 6 -гаар та бүхэн өгөгдлийн сангийн програмчлалд LINQ ашигласан демо програм бичиж үзүүлэх болно. LINQ -ийн талаар энэ долоо хоногийн лекцийн цаг дээр дэлгэрэнгүй тайлбарлана.
Лабораторын ажлыг хэрхэн хийх талаар видео хичээлийг доор байршууллаа. (Жич: Өндөр нягтралтайгаар (HD буюу 720p) үзвэл илүү тохиромжтой.)
Гүйцэтгэх хугацаа: 2 долоо хоног.
Ч. Эрдэнэбат
2011-11-23
Багша лаб1 дээр REGEX класс ашиглаад маск тавиад байсан шдээ.
ReplyDelete("^[0-9]{0,1000}$") энэ хаалтан доторхыг дэлгэрэнгүй тайлбарлаад өгөөч. [0-9] бол 0-9 хүртэлх тоо оруулна, харин {0,1000} энэ хэсэг нь юуг илэрхийлж байна. Мөн таслал болон үсгийг яаж маск тавихуу? Маскыг ер нь яаж яаж ашиглаж болох уу? Та тайлбарлаад өгөөч монголоор мэдээлэл олддоггүй.
{0,1000} гэдэг нь 0-1000 хүртэлх тэмдэгт оруулж болно гэсэн үг. Том үсгийг [A-Z], жижиг үсгийг [a-z] гэж болно. Таслал, цэг, @ гэх мэт тэмдэгтүүдийг зүгээр л тэр тэмдэгтийг оруулж өгөхөд болно. Жишээлбэл: ("^[0-9][A-Z]@,:$") гэх мэт.
ReplyDelete@Sodoo,
ReplyDeleteМаш их баярлалаа. Миний өмнөөс тайлбарлаж өгсөнд.
@Ch.Erdenebat,
ReplyDelete:)
ok
ReplyDeleteLINQ ашиглахад edit and continue hiij boldguin uchriig medkv biz ?
ReplyDelete@Anonymous,
ReplyDeleteSaveChanges хийсэн үү. Засварласны дараа өөрчлөлтөө серверлүүгээ илгээхгүй бол санах ойд үүссэн кэш буюу датасетэд л өөрчлөгддөг.
Континью гэж юу билээ?
Ch.Erdenebat : LINQ expression бичсэн тохиолдолд тухайн method д өөрчлөлт орхийг дэмждэггүйм байна лээ var query = (from items in dt.AsNumerable() ... ) гэх мэт бичсэний дараа би query дотроо debug даж байхдаа засвар хийсэн тохиолдолд дахин restart хийхээс наашгүйм байна лээ энэ юунд бол ?
ReplyDelete@Anonymous,
DeleteКонтекст дотор байгаа хүснэгт рүү мөр буюу объект нэмэх байдлаар хийгээд, SaveChanges функц дуудвал болох байхаа. LINQ ашиглаж байгаад, гарсан үр дүнд нь засвар өөрчлөлт хийгээд хадгалаж болж л байсан даа.
Би асуулт буруу ойлгоод байна уу?
Тухайн method дотроо LINQ expression ээ засаад цааш debug даж уу ?
DeleteБолно.
DeleteDemo project оо тавиач болкул байсан даа
DeleteДемо прожектоо олохгүй байна.
Delete