相关疑难解决方法(0)

如何知道Fluent NHibernate生成的查询

我正在使用linq来向Nhibernate发出一些选择查询到数据库.

我的问题是,我怎么知道,Fluent NHibernate生成的查询?

sql nhibernate logging output

20
推荐指数
4
解决办法
2万
查看次数

如何解决批量更新在NHibernate中返回意外的行数错误?

使用NHibernate在数据库中插入新记录时出现以下错误.

{"Batch update returned unexpected row count from update; actual row count: 0; expected: 1"}

我有两个主要和外国关系的表.我想插入两个表中的记录:这里是映射类

DemoStudentMap.cs

 public DemoStudentMap() {
            Table("DEMO_Student");
            Id(t => t.StudentId).Column("StudentId").GeneratedBy.Identity();
            Map(t => t.Name, "Name");
            Map(t => t.Class, "Class");
            Map(t => t.Board, "Board");
            Map(t => t.Enabled, "Enabled");
            Map(t => t.Isdeleted).Column("IsDeleted");
            Map(t => t.Createddate).Column("CreatedDate");
            Map(t => t.Lastmodifyby).Column("LastModifyBy").Nullable();
            Map(t => t.Lastmodifieddate).Column("LastModifiedDate").Nullable();
            References(x => x.DemoScore).ForeignKey("RollNumber");
          }
Run Code Online (Sandbox Code Playgroud)

DemoScoreMap.cs

public DemoScoreMap() {
            Table("DEMO_Score");
            Id(t => t.rollnumber).Column("RollNumber");
            Map(t => t.math, "Math");
            Map(t => t.physics, "Physics");
            Map(t => t.english, "English");
            Map(t => t.enabled, "Enabled"); …
Run Code Online (Sandbox Code Playgroud)

asp.net nhibernate asp.net-mvc

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

nhibernate ×2

asp.net ×1

asp.net-mvc ×1

logging ×1

output ×1

sql ×1