Friday, September 23, 2016

Dalgen by duygu karabatak on prezi , dalgen






+

DalGen Trascrizione di DalGen Code Generator DalGen Veri Tabani erişim kodlarının üretilmesini sağlar. Mevcut sürümde destekleniyor SqlServer. Oracle kısmen hazır. DalGen Nedir? Projelerimize baktıgğımızda bu kodların sınıflandırılabildigğini ve tablodan yola çıkarak üretilebilecegğini gördük. Neden htiyaç Duyuldu? Önceki Projeler Piyasadaki diğer ORM araçları NHibernate LINQ to SQL Referanslar interfaccia pubblica IProductRepository Add vuoto (prodotto); Aggiornamento void (prodotto); Rimuovere vuoto (prodotto); GetById prodotto (Guid productId); GetByName prodotto (string name); ICollection & lt; Product & gt; GetByCategory (categoria d'archi); > NHibernate Kod Örnegi public class SelectivityParameterDAL. DataAccessComponent pubblico SelectivityParameterInfo Get (int selectivityParameterId); public int Inserisci (SelectivityParameterInfo selectivityParameterInfo); public int Update (SelectivityParameterInfo selectivityParameterInfo); public int Delete (SelectivityParameterInfo selectivityParameterInfo); Elenco pubblico & lt; SelectivityParameterInfo & gt; Lista(); public DataTable query (stringa orderBy, int pageNum, int pageSize, fuori int totalRowCount); > DalGen Kod Örnegi Yazılımcıyı veri tabanından soyutlanması Info class'larının tamamen otomatik oluşsturulması Ottenere, Lista, Update, Delete, Insert ve Query prosedürlerinin ve ilgili classe Data Access Layer kodlarının otomatik üretilmesi Üretilecek sorgularda kullanılan alanların personalizzare edilebilmesi Menünün oluşturulması, düzenlenmesi, yönetilebilmesi Menu, form ve transactionların ilisşkilendirilmesi la gestione kodunun otomatik üretilmesi Avantajlar Faydalar DAL'ın BL'den ayrılması eccezione. Böylece BL'in kodunu değgiştirmeden farklı DAL'larla (Oracle, servizio WCF vs) Entegre olabilmesi. Transaction'ların BL üzerinden yönetilebilmesi. Farklı DAL'larla Ortak transazione kullanabilme. Info sınıflarındaki degğişken tiplerinin db ile tamamen uyumlu oluşsturulması. Faydalar Sınıf ve prosedürlerin önüne XML standartlarına uygun commentlerin üretilmesi (Bunun için ilgili tablodaki descrizione alanlar doğru girilmeli) Enum tablolarından enumerazione üretilmesi Hedefler Basit veri girişs ekranlarının KS standartlarında otomatik üretilebilmesi Info sınıflarında veri tipleri db tarafında enum olanların informazioni üzerinde de enum olarak üretilebilmesi Query sorgularının ilişskili tabloları da içermesi http://195.87.212.127/DALGenerator/VersionCheck. html Otomatik güncelleme teşekkürler Fatih ISIKHAN Burak AKDAGLI




No comments:

Post a Comment