«nhibernate» etiketlenmiş sorular

NHibernate, .NET çerçevesi için açık kaynaklı bir nesne ilişkisel eşleştiricidir (ORM).

5
Hi / Lo algoritması nedir?
Hi / Lo algoritması nedir? Bunu NHibernate belgelerinde buldum (benzersiz anahtarlar oluşturmak için bir yöntem, bölüm 5.1.4.2), ancak nasıl çalıştığına dair iyi bir açıklama bulamadım. Nhibernate'in bunu hallettiğini biliyorum ve içini bilmeme gerek yok, ama sadece merak ediyorum.


4
NHibernate ISession Flush: Nerede ve ne zaman kullanılır ve neden?
Beni iyice karıştı şeylerden biri kullanılmasıdır session.Flushile birlikte, session.Commitve session.Close. Bazen session.Closeişe yarar, örneğin, ihtiyacım olan tüm değişiklikleri yapar. Ben bir işlem veya birkaç oluşturur / güncellemeler / siler ile bir iş birimi varsa, taahhüt kullanmanız gerektiğini biliyorum, böylece bir hata oluşursa geri almayı seçebilirsiniz. Ama bazen gerçekten arkasındaki mantıktan …

16
NHibernate.MappingException: XYZ için kalıcı değil
Şimdi, bunu söylemeden önce: ben yaptım Google'ı ve benim hbm.xmldosya olan bir Gömülü Kaynak. İşte ben kod arıyorum: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); İşte sınıf için eşleme dosyası: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator class="identity" /> </id> …
134 c#  .net  nhibernate 


10
Entity Framework 4 - NHibernate [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Web'deki Entity Framework ilk sürümü hakkında çok konuşuldu (ayrıca stackoverflow'da) ve NHibernate gibi daha …

1
Moq: Geçersiz kılınamayan bir üyede geçersiz kurulum: x => x.GetByTitle ("asdf")
Bunu nasıl düzeltebileceğimden emin değilim, "GetByTitle" yönteminde bir birim testi yapmaya çalışıyorum İşte tanımlarım: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } ünite testi: [Test] public void can_load_by_title() { …
111 c#  nhibernate  nunit  resharper  moq 



20
ORM kullanmamak için iyi nedenler var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
107 c#  nhibernate  orm  enterprise 

2
TransactionScope işlemleri nasıl geri alır?
Bir veritabanına birkaç nesne ekleyeceğim ve ardından yöntemimin bu nesneleri alıp almadığından emin olacağım bir entegrasyon testi yazıyorum. Veritabanına bağlantım NHibernate üzerinden ... ve böyle bir testi oluşturmak için benim genel yöntemim aşağıdakileri yapmak olacaktır: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into database //retrieve objects via my method //verify actual …

4
IList veya IEnumerable'ı Array'e dönüştürmenin en iyi yolu
Bir IList sonuç listesi veya sonuç IEnumerable oluşturabilen bir HQL sorgum var. Bununla birlikte, seçtiğim Varlığın bir dizisini döndürmesini istiyorum, bunu başarmanın en iyi yolu nedir? Ya içinden numaralandırabilir ve diziyi oluşturabilir ya da CopyTo () tanımlı bir dizi kullanabilirim. Daha iyi bir yol var mı? CopyTo yaklaşımı ile gittim.
101 c#  nhibernate 

2
Kriter Uzamsal Kısıtlamalar.Uzaklıktaki NHibernate Uzamsal Kısıtlamalar
Bunu uygulayan var mı veya bunu uygulamanın zor olup olmayacağını bilen / herhangi bir ipucu var mı? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } NHibernate.Spatial.Criterion.SpaceRestrictions'dan Hql'de "where NHSP.Distance (PROPERTY,: point)" kullanabilirim. Ancak bu sorguyu mevcut Ölçüt sorgumla birleştirmek istiyorum. şimdilik …

3
NHibernate'de Ters Öznitelik
Ters Özniteliği nasıl kullanırım? Eğer yanılmıyorsam, birden çok ilişkide ters niteliğin doğru olarak ayarlanması gerekir. Çoktan çoğa ilişkiler için, varlık sınıfının ters özniteliklerinden biri doğru, diğeri yanlış olarak ayarlanmalıdır. Kimse buna biraz ışık tutabilir mi?


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.