คำถามติดแท็ก fluent-nhibernate

7
คุณจับคู่ enum เป็นค่า int กับ NHibernate ได้อย่างไร?
คำถามบอกว่าทั้งหมดจริงๆแล้วค่าเริ่มต้นคือการแมปเป็น a stringแต่ฉันต้องการให้แมปเป็นintไฟล์. ฉันกำลังใช้PersistenceModelสำหรับการตั้งค่าการประชุมของฉันหากสิ่งนั้นสร้างความแตกต่าง ขอบคุณล่วงหน้า. อัปเดต พบว่าการเข้าสู่โค้ดเวอร์ชันล่าสุดจากหีบสามารถแก้ไขปัญหาของฉันได้

2
ไม่สามารถส่งวัตถุประเภท NHibernate.Collection.Generic.PersistentGenericBag to List
ฉันมีคลาสชื่อ ReportRequest เป็น: public class ReportRequest { Int32 templateId; List<Int32> entityIds; public virtual Int32? Id { get; set; } public virtual Int32 TemplateId { get { return templateId; } set { templateId = value; } } public virtual List<Int32> EntityIds { get { return entityIds; } set { entityIds = …

3
การแมปเอนทิตีเดียวกันกับตารางที่แตกต่างกัน
ความรู้เกี่ยวกับโดเมน ฉันกำลังเขียนซอฟต์แวร์ POS (จุดขาย) ที่อนุญาตให้ชำระค่าสินค้าหรือคืนเงินได้ เมื่อชำระเงินหรือคืนเงินหนึ่งต้องระบุการโอนเงินที่หมายถึงการใช้: เงินสด EFT (~ = บัตรเครดิต) บัตรสะสมคะแนนบัตรกำนัล ฯลฯ การโอนเงินหมายถึงชุดค่าที่แน่นอนและเป็นที่รู้จัก (ชนิดของ enum) ส่วนที่ยุ่งยากคือฉันต้องสามารถจัดเก็บชุดย่อยที่กำหนดเองของวิธีการเหล่านี้สำหรับการชำระเงินและการคืนเงิน (ทั้งสองชุดอาจแตกต่างกัน) ในเครื่อง POS ตัวอย่างเช่น: วิธีการชำระเงินที่พร้อมให้บริการ: เงินสด, EFT, การ์ดความภักดี, คูปอง การคืนเงินที่มีอยู่หมายถึง: เงินสดบัตรกำนัล สถานะปัจจุบันของการดำเนินงาน ฉันเลือกที่จะใช้แนวคิดการโอนเงินหมายถึง: public abstract class MoneyTransferMean : AggregateRoot { public static readonly MoneyTransferMean Cash = new CashMoneyTransferMean(); public static readonly MoneyTransferMean EFT …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.