问题标签 [sharp-architecture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 Fluent Nhibernatev 删除多对多关系
请帮我!我无法删除 Oid 和 CertRequest 表中的对象和依赖项。
我有关注:
样的
public class Oid { public virtual int Id { get; 受保护的集合;}
公共虚拟 int RowVersion { 获取;放; }
公共虚拟字符串代码 { 获取;放; } 公共虚拟字符串名称 { 获取;放; } }
证书请求
删除代码:
没做什么。
任何提示...
更新
对不起,我没有说我在方法上使用了 Sharp-Architecture 和 Transaction 属性。
nhibernate - 使用sharparchitecture从数据库查询中初始化实体属性
我想使用域事件模式从 Factura 实体初始化一个属性。构造函数中的代码是:
处理程序中的代码是:
但我收到以下错误:
工厂键为 nhibernate.current_session 的 ISessionFactory 不存在
我能做些什么?
c# - IIS 应用程序池回收后有时会出现错误“已配置存储机制”(NHibernate)
我发现了类似的问题“已经为此应用程序配置了存储机制”,但没有找到明确的答案。
IIS 应用程序池回收后有时会出现错误“已配置存储机制”(NHibernate)。如果出现错误,应用程序将停止工作并因每个请求出现此错误而崩溃。只有反复回收或iisreset
才能有所帮助。
我们在方法中初始化 NHibernate 也很奇怪Application_BeginRequest
(在每个请求上),但是无论我在哪里看到都这样做,即使在Sharp-Architecture 示例中也是如此。
我在 Global.asax 文件中有以下代码:
该类NHibernateInitializer
是单例的,看起来像线程安全的。方法Initialize
必须只执行一次,但事实证明并非如此。
为什么IIS应用程序池回收后会出现这样的错误?尝试解决此问题的更好方法是什么?