小编Dim*_*hev的帖子

NHibernate缩小代理警告

我们正在构建一个使用NH进行数据访问的ASP.NET MVC应用程序.使用NH Profiler我看到很多警告,例如"WARN:将代理缩小到Domain.CaseTask - 此操作中断==".在对每个子类的表中映射的类执行查询时,我经常得到这些,例如,使用NH Linq提供程序:

Query<ICaseTask>().Where(c => c.Assignee == Of || c.Operator == Of)
Run Code Online (Sandbox Code Playgroud)

CaseTask类从Task继承的地方,触发警告.

关于互联网上警告的信息很少,并且大多暗示这是可以忽略的......这个警告到底有什么警告?这应该是我应该寻求纠正的吗?

nhibernate

7
推荐指数
2
解决办法
7731
查看次数

NHibernate.Hql.Ast.ANTLR.QuerySyntaxException

我正在开发一个ASP.NET MVC 4项目,包含NHibernate 3.3.我有两个声明如下的类(简化为简洁):

public class LocationReading
{
    public long Timestamp { get; set; }
    public GeoLocation Location { get; set; }
}

public class GeoLocation
{
    public double Latitude { get; set; }
    public double Longitude { get; set; }
}

public class RoutePoint
{
    public virtual int Id { get; set; }
    public virtual string Username { get; set; }
    public virtual LocationReading LocationReading { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并映射如下:

<class name="RoutePoint">

<id name="Id" type="Int32" column="id"  unsaved-value="0">
  <generator …
Run Code Online (Sandbox Code Playgroud)

.net c# linq nhibernate

6
推荐指数
0
解决办法
1332
查看次数

标签 统计

nhibernate ×2

.net ×1

c# ×1

linq ×1