fluent-nhibernate

    0热度

    1回答

    我需要使用Fluent库配置NHibernate映射来处理我的数据库的某些关系。 我创建了一个Web Api MVC在VS 2017上的项目与NHibernate v4.1.1.4000和FluentNHibernate v2.0.3。 我有这些表: 类型学(ID,描述,...,ExpressionId) 表达(ID,姓名,脚本语言) 关系: 1类型学可以参考0或1表达式 1 E XPRESSIO

    1热度

    1回答

    因此,我试图运行一个ASP.NET MVC 5,NHibernate和FluentNHibernate以Visual Studio 2015 for Mac和XSP Webserver为目标,SQL Server 2012,以及它会失败,下面的例外。我使用的是.NET Framework 4.5,包更新到最后一个版本。 System.ArgumentNullException Value can

    0热度

    1回答

    可以在任何一个检查这个属性和它的映射,以及为什么它触发这个错误给我解释一下。 注意 当我评论.ReadOnly()它不会触发这个错误,相同的,如果我改变从AllDeleteOrphan()级联角色要All() 这里是我的代码 public virtual IList<ApprovalApplicationTask> Tasks { get; protected set; } HasMany(e

    0热度

    1回答

    我正在使用Fluent NHibernate配置我的数据库。这是我在createSessionFactory方法中所具有的。 private static ISessionFactory CreateSessionFactory() { return Fluently.Configure() .Database(FluentNHibernate.Cfg.Db.MsSqlCo

    0热度

    1回答

    首先,我在这里搜索了类似的问题,其中没有一个帮助。 但也许我想念什么真的很重要? 来到这里本教程中,试图坚持下去(但也许我错过的东西是什么真的重要吗?) http://www.infoworld.com/article/3030212/application-development/how-to-work-with-fluent-nhibernate-in-c.html 所以,我的继承人NHibe

    0热度

    1回答

    如何在NHibernate中简化下面的查询? 以下是查找3种不同产品之间的最大值并按最大值对其排序的逻辑。 IQueryable<Property> results = ISession.Get<Property>(); results = from r in results let pdts = new List<decimal?> { r.Prod1.Rate, r.Prod

    0热度

    1回答

    使用我有这样的约定: public class XmlSerializedConvention : IPropertyConvention, IPropertyConventionAcceptance { public void Apply(IPropertyInstance instance) { instance.CustomType(typeof(XmlSe

    0热度

    1回答

    我身边的一切对于这个问题一派,我不知道这个问题是我的代码是什么。如果有人能帮助我,我将不胜感激。我正在将自定义数据添加到uCommerce 7.2.2,意味着通过添加新选项卡来扩展订单详细信息。 为此,我创建了一个新的表像这样 - CREATE TABLE [dbo].[uCommerce_OrderLineItemStatusAudit]( [OrderLineItemStatusAu

    1热度

    1回答

    我试图将DateTimeOffset映射到Oracle类型“TIMESTAMP WITH TIME ZONE”,但没有运气。 然后我决定编写一个使用两列的CustomType(第一个是UTC日期字段,另一个是TimeZone偏移量,以分钟为单位)。生成的Oracle SQL是这样的: select * from TIME_EVENTS timeevent0_ where ( timee

    1热度

    1回答

    还原被删除的情况下我删除类似下面的物体与NHibernate: var obj = session.Get<MyModel>(some_guid); session.Delete(obj); 的对象现在是暂时的,MyModel对象ID为some_guid在NHibernate会话被标记为删除的对象。 在我的遗留应用程序之后,我需要取消的一些对象删除在会话中删除。我想下面的解决方法,但没有运气