XPO bir ORM yazılımıdır ve Developer Express Inc. (DevExpress) şirketi tarafından geliştirilmektedir. Bu yazılımı ayrı lisanlaması da vardır ama genel olarak Devexpress içindeki tüm paketlerin içinde bulunmaktadır. XPO eXpressPersistent Objects sözündeki büyük harflerin birleşmesinden oluşan bir kısaltmadır.
Son notlar...
XPO, içerdiği bir çok özellikle developer'ların işini çok kolaylaştırmaktadır. XPO, piyasada kullanılan hemen hemen tüm ilişkisel veritabanlarını destekler ve bu sayede çok kısa bir süre içinde yazılımınızın veri tabanı kısmını halledebilirsiniz.
XPO Code-First Migrations mantığıyla geliştirilmiştir. Yani siz objeleri tasarlarsınız ve XPO sayesinde bu objeler tablolara dönüşür.
Bu makaleyi yazarken sizin ORM ve Code-First Migrations kavramı konusunda bilgi sahibi olduğunuzu düşünerek yazdım. Eğer bu konuda bilginiz yoksa ve ilk kez duyuyorsanız yazı dizisinin ikinci makalesi olan "ORM Nedir?" ve üçüncü makalesi "Code-First Migrations Mantığı" makalelerine göz atmanızı tavsiye ederim.
XPO sorguları "Linq to Sql" ile yazılır ve XPO konusunda ilerleyebilmek için bu konuda da bilgi sahibi olmak önemlidir. Bu anlamda makale serisinin dördüncüsü olan "Linq to Sql Nedir?"v makalesine göz atmanızı tavsiye ederim. Bu makalede kısaca Linq to Sql anlatılsa makale serisinin devamında Linq to Sql sürekli kullanılacağı için bu konuda da uzmanlaşacağını düşünüyorum..
Araştırmalarım sonucunda XPO konusunda türkçe çok fazla kaynak bulunmadığını farkettim. Çok fazla kaynak olmaması, bu konuda bir kaç senelik tecrübemin olmasını göz önünde bulundurarak, yeni başlayan veya problem yaşayan insanların yararlanabilecekleri kaynaklar oluşturmak için, bu yazı dizisini oluşturdum.
Yazı dizisini oluştururken mümkün olduğu kadar her konuyu küçük makalelere bölerek spesifik konulardan oluşturmaya çalıştım.
Aynı zamanda makaleleri mantıklı bir sıraya sokarak sunmaya çalıştım ki sizlerin bir noktadan başlayarak belirli bir seviyeye gelmeniz mümkün olsun.
Bu makalelerin hepsini bitirdikten ve uygulamalarını yaptıktan sonra konuya tam olarak hakim olacağınızı düşünüyorum.
3. Code-First Migrations Mantığı
4. Linq to Sql Nedir?
Umarım makalelerin faydasını görürsünüz....
Sorularınız olursa bana yazabilirsiniz...
hani makaleler nerde ?
YanıtlaSilÇok yakın zamanda destekleyici makalelerle birlikte konuyu detaylı açıklayan makale serisini bitireceğim.
YanıtlaSil