Entity Framework'де t4 шаблоны деген эмне?
Entity Framework'де t4 шаблоны деген эмне?

Video: Entity Framework'де t4 шаблоны деген эмне?

Video: Entity Framework'де t4 шаблоны деген эмне?
Video: Дмитрий Мальцев «T4 Templates» 2024, Май
Anonim

Текст Шаблон Transformation Toolkit ( T4 ) шаблон жалпы максат болуп саналат шаблон мотор; колдонуу T4 биз C#, VB кодун, XML, HTML же каалаган түрдөгү текстти түзө алабыз. Кодду түзүү Visual Studioдо MVC сыяктуу технологияларда колдонулат, Entity Framework , LINQ to SQL жана аларды колдонгон башка көптөгөн шаблондор.

Ошо сыяктуу эле, MVCде t4 шаблоны деген эмне?

ASP. NET MVC колдонулууда T4 (Текст Шаблон Transformation Toolkit) проектке Контроллер же Көрүнүш кошулганда көшөгө артындагы кодду түзүү үчүн. T4 негизинде толук настройкаланган текст генератор болуп саналат шаблондор . А T4 шаблоны башкаруу логикасы менен жөнөкөй текст блокторун айкалыштырган башка Web Form абдан окшош көрүнөт.

Экинчиден, мисалы менен. NET ичинде Entity Framework деген эмне? Entity Framework ачык булак ORM болуп саналат алкак үчүн. NET Microsoft тарабынан колдоого алынган колдонмолор. Бул иштеп чыгуучуларга бул маалыматтар сакталган базалык маалымат базасынын таблицаларына жана мамычаларына көңүл бурбастан, белгилүү домендик класстардын объекттерин колдонуу менен маалыматтар менен иштөөгө мүмкүндүк берет.

Буга байланыштуу, Csdl объектинин негизи деген эмне?

Концептуалдык схеманын аныктама тили ( CSDL ) XML-негизделген тил болуп саналат, ал сүрөттөйт субъектилер , байланыштар жана маалыматтарга негизделген колдонмонун концептуалдык моделин түзгөн функциялар. Бул концептуалдык модель тарабынан колдонулушу мүмкүн Entity Framework же WCF маалымат кызматтары.

t4 кодун түзүү деген эмне?

Code Generation жана T4 Текст калыптары. Тексттин шаблонду трансформациялоо куралы (адатта "деп аталат" T4 ") эркин жана ачык булак үлгүсүнө негизделген текст муун алкак Visual Studio менен камтылган. T4 булак файлдары адатта файл кеңейтүүсү менен белгиленет ".

Сунушталууда: