คำถามในหัวข้อ 'nhibernate'

NHibernate: การสร้างเกณฑ์ที่ใช้กับแบบสอบถามทั้งหมดบนตาราง
การใช้ Castle ActiveRecord / NHibernate: มีวิธีใดที่คุณสามารถบังคับใช้ ICriterion กับข้อความค้นหาทั้งหมดบนตารางได้หรือไม่ ตัวอย่างเช่น ตารางของฉันจำนวนมากมีคอลัมน์ "UserId" ฉันอาจต้องการให้แน่ใจว่าฉันเลือกแถวสำหรับผู้ใช้ที่เข้าสู่ระบบอยู่เสมอ...
1528 มุมมอง

เกณฑ์ Nhibernate เข้าร่วมกับหลายเงื่อนไข
ดูเหมือนว่าฉันไม่สามารถหาคำตอบที่ชัดเจนสำหรับปัญหาได้ ฉันหวังว่าจะมีคนสามารถช่วยฉันได้ที่นี่ ข้อความค้นหาตัวอย่าง: select * from A a inner join B b on a.Id = b.Id Or a.Date = b.Date โดยพื้นฐานแล้ว...
1848 มุมมอง
schedule 21.01.2024

แท้จริงแล้วความไม่รู้ความพากเพียรคืออะไร?
โดยทั่วไปแล้วความไม่รู้ที่คงอยู่นั้นถูกกำหนดให้เป็นความสามารถในการคงอยู่และดึงออบเจ็กต์ .NET มาตรฐาน (หรือ POCO หากคุณยืนกรานที่จะตั้งชื่อให้พวกเขาจริงๆ) และ คำจำกัดความที่ดูเหมือนจะเป็นที่ยอมรับของวัตถุ .NET มาตรฐาน ก็คือ : :...
13997 มุมมอง

NHibernate SchemaUpdate ปลอดภัยในรหัสการผลิตหรือไม่
เพื่อความเรียบง่าย. ฉันใช้ Automapping ของ Fluent NHibernate รวมกับ SchemaUpdate ของ NHibernate ในระหว่างรันไทม์ ในการรันแต่ละครั้ง Automapper จะสร้างการแมปสำหรับคลาสเอนทิตีทั้งหมด และ SchemaUpdate จะใช้สคีมากับฐานข้อมูลที่มีอยู่...
4361 มุมมอง

ฉันจะทำให้ SQL Sever Tables ปรากฏใน Reverse Engineering Wizard ได้อย่างไร
ฉันไม่ค่อยเขียนโค้ด Java มากนัก ดังนั้นฉันจึงไม่คุ้นเคยกับ NetBeans IDE มากนัก ฉันกำลังพยายามสร้างไฟล์วิศวกรรมย้อนกลับโดยใช้การเชื่อมต่อ SQL Server ที่ตั้งค่าไว้ใน hibernate.cfg.xml ของฉัน วิซาร์ดวิศวกรรมย้อนกลับไม่แสดงตารางใดๆ...
257 มุมมอง
schedule 01.11.2023

NHibernate และการยกเลิกการเปลี่ยนแปลงเอนทิตี
ดูเหมือนว่าจะเป็นปัญหาทั่วไป แต่ฉันไม่ทราบวิธีแก้ปัญหาที่ดีที่สุด ฉันต้องการที่จะส่งเอนทิตีไปยังมุมมอง มีการเปลี่ยนแปลงกับเอนทิตีในมุมมอง แต่จากนั้นยกเลิก (ลบ) การเปลี่ยนแปลงเหล่านั้นหากผู้ใช้ยกเลิกออกจากมุมมอง วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร...
2945 มุมมอง
schedule 06.01.2024

NHibernate Projections.Max ทำงานกับตารางว่างอย่างไร
ฉันกำลังพยายามรับค่าสูงสุดของเขตข้อมูลจำนวนเต็มในตาราง โดยเฉพาะอย่างยิ่ง ฉันกำลังพยายามเพิ่มฟิลด์ "InvoiceNumber" โดยอัตโนมัติเมื่อเพิ่มใบแจ้งหนี้ใหม่ ฉันไม่ต้องการให้สิ่งนี้เป็นฟิลด์การเพิ่มอัตโนมัติในฐานข้อมูล แต่เนื่องจากมันถูกควบคุมโดยผู้ใช้ -...
1875 มุมมอง
schedule 18.11.2023

InvalidCastException NHibernate
Table EmployeebySet: [**IdEmployee, IdSet**, Name, Date] Table Employee: [IdEmployee, Name, Age...] Table Set: [IdSet, Date, Name...] ฉันทำงานกับ NHibernate ฉันมีตารางบางส่วน และทำการทดสอบกับ NUnit...
740 มุมมอง
schedule 24.12.2023

NHibernate การเปิดตัวเชิงพื้นที่สำหรับ NHibernate 3.2
แค่สงสัยว่าเรามี NHibernate.Spatial release สำหรับ NHibernate เวอร์ชันล่าสุด 3.2 หรือไม่? สิ่งที่ฉันพบเท่านั้นคือ NHibernate.Spatial เวอร์ชัน 1.0.0.0 สำหรับ NHibernate เวอร์ชัน 2.1.2 มีความคิดอะไรบ้าง?
703 มุมมอง
schedule 19.01.2024

เด็กและผู้ปกครองของ NHibernate มีชื่อคีย์ต่างกันหรือไม่
ฉันกำลังทำงานกับฐานข้อมูลที่มีอยู่ และไม่สามารถเปลี่ยนสคีมาได้ สมมติว่าเราขายวิดเจ็ต แต่ละลำดับสำหรับวิดเจ็ตมีรายการในตาราง WidgetBase พร้อมด้วยคีย์ชื่อ uid ตอนนี้ พารามิเตอร์เฉพาะที่จำเป็นสำหรับแต่ละวิดเจ็ตตามลำดับจะอยู่ในตารางอื่นที่เรียกว่า...
39 มุมมอง
schedule 17.11.2023

NHibernate Criteria QueryByExample ติดอยู่กับ SQL ตรงกลาง
ฉันใช้เกณฑ์เพื่อเร่งการค้นหา และเกือบจะสำเร็จแล้ว การใช้ Query By Example เพื่อจับคู่แถวในตาราง ลบแถวที่ซ้ำกันด้วย ID เดียวกัน จากนั้นจึงแบ่งหน้า แน่นอนว่าฉันไม่สามารถแบ่งหน้าได้จนกว่าฉันจะลบแถวที่ซ้ำกันออก และฉันไม่รู้ว่าต้องทำอย่างไร...
636 มุมมอง

NHibernate - แนวปฏิบัติที่ดีที่สุดสำหรับเพียงเลือก
A มีการดำเนินการกับแอปพลิเคชัน MVC ของฉันที่มี id และส่งคืนชื่อของบุคคล แนวทางปฏิบัติที่ดีที่สุดสำหรับสิ่งนั้นคืออะไร? ฉันกำลังทำตามคำแนะนำของ NHProf แต่โค้ดฟังดูแปลกนิดหน่อยหรืออะไรบางอย่างสำหรับฉัน using (var session =...
3815 มุมมอง
schedule 04.11.2023

NHibernate Evict ตามประเภทและรหัสจากแคชระดับแรก
ฉันมีวัตถุ Nhibernate ที่เรียกว่า Car วัตถุ Car นี้มีคอลเลกชัน PersietentBag IList ที่เรียกว่า Doors ทั้งหมดนี้อยู่ในการโหลดแบบ Lazy Loading ถ้าฉันทำ (ในเซสชั่น 1) int singleDoor = Car.Doors[0]; คอลเลกชันที่ขี้เกียจที่สุดโหลดจาก db...
668 มุมมอง
schedule 18.12.2023

NHibernate: คีย์ผสม ความสัมพันธ์แบบหนึ่งต่อหนึ่ง และข้อผิดพลาดในการดำเนินการ LoadByUniqueKey
ฉันมีสองชั้นเรียน คลาส 1: public class Einsatz { public virtual ProjNrPindex Id { get; set; } public virtual Int32? Knr { get; set; } public virtual String RessNr { get; set; } public virtual String AdrNr { get; set; } public...
2448 มุมมอง
schedule 18.11.2023

NHibernate ไม่เรียกใช้คำสั่งอัปเดตขณะแก้ไขเอนทิตีที่มีอยู่
ฉันกำลังใช้ NHibernate & Net Persistence API กับ C# และ MySql db ในโปรเจ็กต์ของฉัน และฉันมีเลเยอร์ UI (ASP.NET), Business Layer และ Data Access Layer (DAL) ฉันมีวิธีบันทึกต่อไปนี้ในคลาส UserManager ของ DAL: private EntityManager GetEm()...
771 มุมมอง
schedule 20.01.2024

NHibernate: อะไรคือความแตกต่างระหว่าง ThreadStaticSessionContext และ WcfOperationSessionContext
อย่างที่คุณเห็น จะเกิดอะไรขึ้นหากฉันใช้ WcfOperationSessionContext ในสถานการณ์ที่ ไม่ใช่ WCF คำตอบใด ๆ จะเป็นประโยชน์! ขอบคุณ!
1307 มุมมอง
schedule 12.01.2024

Nhibernate Multiple table มีความสัมพันธ์แบบหนึ่งต่อหลายตารางกับตารางเฉพาะ
ฉันมีตาราง เรียก A กันดีกว่า A มีช่อง - objId มีตารางอื่นๆ ให้เรียก B, C และ D ซึ่งมีรายการระเบียน A จำเป็นต้องสร้างบันทึกโดยการเพิ่มบันทึก A ลงในรายการบันทึก A ของหนึ่งในตาราง B, C และ D ฟิลด์ objId จะต้องเป็น PK (id) ของบันทึก B/C/D ใครมีรายการ...
634 มุมมอง
schedule 07.11.2023

QueryOver: เลือกคอลัมน์จากแบบสอบถามย่อย
ฉันจะเลือก / ค่าโครงการจากแบบสอบถามย่อยจากตารางอื่นลงในแบบสอบถามหลักของฉันได้อย่างไร ฉันมีโมเดล NH เช่นนี้: [Serializable] public class MyModel { public virtual int Id {get; set;} //more mapped values .... //unmapped values...
1605 มุมมอง
schedule 10.11.2023

วิธีเขียนแบบสอบถาม Linq นี้ไปยัง NHibernate
เรามีเอนทิตีเช่นนี้: public class File{ public int Region{get;set;} public bool ShowLocation{get;set;} //Other fields are omitted } ฉันต้องการเขียนแบบสอบถามนี้: SELECT Region,SUM(CASE WHEN ShowLocation=1 THEN 1...
414 มุมมอง
schedule 14.01.2024

คอลัมน์ที่แก้ไขแล้วของ Nhibernate ไม่สามารถติดตามการลบออกจากคอลเลกชันได้อย่างถูกต้อง
ฉันมีรุ่นที่ดูเหมือน: class Case { public virtual ISet<CaseToCaseTag> CaseTags { get; set; } public virtual DateTime LastModified { get; set; } } class CaseToCaseTag { public virtual Case Left { get; set; } }...
92 มุมมอง
schedule 01.12.2023