NHibernate

ต่อจากตอนที่แล้ว

สำหรับ Relation หรือความสัมพันธ์ที่ใช้ใน ActiveRecord จะมีหลักๆดังนี้

  • BelongsTo - ใช้ระบุความสัมพันธ์แบบ many-to-one หรือ one-to-one
  • HasMany - ใช้ระบุความสัมพันธ์แบบ one-to-many
  • HasAndBelongsToMany - ใช้ระบุความสัมพันธ์แบบ many-to-many
Continue reading...

ไม่ต้องเสียเวลาโม้มาก สั้นๆ ง่ายๆเลยแล้วกัน

Castle LogoCastle ActiveRecord เป็นโปรแกรมที่(ลอก)ได้แรงบันดาลใจมาจาก Active Record ที่ใช้ใน Ruby On Rails ซึ่งเอาแนวคิดมาจาก Martin Fowler อีกที จุดมุ่งหมายคือต้องการสร้าง O/R mapper ที่ใช้งานได้ง่ายให้กับ MonoRails ที่เป็นโคลนของ RoR บน .NET ตัว ActiveRecord เองจริงๆแล้วก็สร้างขึ้นมาบน NHibernate อีกที ถึงแม้ว่า ActiveRecord จะถูกสร้างขึ้นมาสำหรับ MonoRails แล้ว แต่เราก็ดึงเอาแค่ ActiveRecord ออกมาใช้งานเฉยๆก็ย่อมได้เช่นกัน

Continue reading...

Subsonic 2.0 is Final

28 Apr 2007

ชิส์

ออกมาซะแล้ว

ช่วงนี้ผมกำลังคิดอยู่ว่าจะหา OR/M มาลองหัดเล่นอยู่ มองไว้ว่าจะหัดใช้ NHibernate แต่ไม่อยากมานั่งทำ Mapping File ก็เลยไปมองทาง Castle's Active Record ที่ลอกเลียน ActiveRecord ของ Rails มาอย่างเด๊ะๆ แล้วก็ลองเล็งๆ  SubSonic ที่เป็น Active Record ที่สร้างโค้ดสำหรับ DAL ให้เอง ไว้ด้วย แต่ SubSonic ก็เป็นอันตกไปเพราะว่ารองรับแต่ SQL Server

ตอนนี้ก็เลยกลายเป็นต้องเลือกระหว่าง NHibernate กับ Active Record ซึ่งจริงๆแล้ว Active Record นี่จริงๆมันก็สร้างขึ้นมาจาก NHibernate อีกที ระหว่างที่กำลังเล็งๆอยู่ก็ดันมีข่าวนี้ออกมา

SubSonic 2.0 ออกแล้ว!!!

ประเด็นสำคัญที่ทำให้หนักใจคือเพิ่งรู้ว่า มันรองรับ MySQL ด้วยน่ะสิ

เลยไม่รู้เลยจะใช้อะไรดี