nhibernate-3

    0热度

    1回答

    我们有一个运行NHibernate 3和Castle.ActiveRecord for MySQL的ASP.NET MVC 3 C#项目,我们试图获得“一个会话每个请求“与this tutorial一起使用。 而且它似乎对一些东西的工作,但是当我们做SaveAndFlush(),命令给了我们一个错误: A different object with the same identifier valu

    0热度

    1回答

    在SaveOrUpdate调用中我收到MappingException No persister for: MyClassProxy。 奇怪的是,我能够插入新的行与代码,但如果该行存在,并存储库试图更新它,我得到这个异常。 在搜索并阅读了关于此异常的很多问题之后,这并没有帮助我找到原因,我会问自己:如果映射适用于阅读,可能有哪些原因会导致此异常/插入数据? 关于我的情况有些了解更多信息: 使用NH

    2热度

    1回答

    我有一个实体类代表一个人和一个代表某人拥有权限的枚举。我试图用代码的nhibernate映射将这种关系映射到数据库,没有任何成功。 的代码看起来是这样的: public enum Permissions { None = 1, CanUpdate = 2, CanInsert = 3, CanDelete = 4 } public class Per

    0热度

    1回答

    我已经使用Struts2的标签在JSP page.I让动作类的属性值有一个名为employee.In该雇员表的表,地址是foriegn key.I通过lazy fetcthing获取员工详细信息并使用列表加载值。 List<Employee> empList=cr.list(); 当我从jsp页面中的struts2标签中使用下面的标签获取地址。 <s:property value="addre

    0热度

    1回答

    我想要实现的是我的网站发出一条消息,并将它放在总线上,一个服务将它拾起并写入数据库,并通过审计自动填充AddedBy/UpdatedBy字段该行。 我通过使用NServiceBus IMessageMutator组件将用户ID写入来自我的ASP.Net应用程序中登录用户的Thread.CurrentPrincipal的消息头中。 在我的服务中,我使用一个IMessageModule来提取这个头并将

    1热度

    1回答

    我试图找到一种更好的方式来加载比这个关系: result = session.Get<Author>(id); Course course = result.Courses.FirstOrDefault(); 我可以QueryOver API做到这一点是这样的: result = session.QueryOver<Author>() .Where(item => item.

    1热度

    1回答

    我正在使用Nhibernate-logging appsettings选项来使用我的自定义记录器,实现IInternalLogger和ILoggerFactory,但我只想记录SQL语句。 public class CustomLogger: IInternalLogger, ILoggerFactory { private TraceSource traceSource;

    0热度

    1回答

    我有一个表,它映射与NHibernate: Person ------ Firstname Lastname 还有一个DTO被称为Person。 现在,有可能,比设计时已知的领域更多。用户可以在运行时添加客户定义的字段。在这种情况下,我的表中会生成额外的字段(这是历史上的,我不能改变它)。 现在的“新”表看起来像: Person ------ Firstname Lastname

    -1热度

    2回答

    让我们为例,这些领域对象: public class A { public Guid Id { get; set; } public ICollection<B> CollectionOfB { get; set; } } public class B { public Guid Id { get; set; } public string Nam

    2热度

    1回答

    我已经看到了我的NHibernate,数据访问这样的警告: “残疾人鬼财产抓取,实体因为它不支持在实体级懒惰' 有人知道,这是什么意思? - 我必须改变以解决这个问题? 这里是一个实体,它是导致此警告的映射:类BusinessTypeBase的 public class BusinessTypeMap : ClassMap<BusinessType> { public BusinessT