13得票2回答
Fluent-NHibernate支持映射到存储过程吗?

我一直在想,是否有可能让Fluent-NHibernate与已存在的存储过程通信,并将映射从结果集分配给我自己的领域对象。 此外,Fluent-NHibernate能否直接执行没有返回结果集的存储过程? 基本上,我一直在考虑使用Fluent-NHibernate替换过时的TypedData...

12得票2回答
初始化字符串的格式不符合规范,起始索引为0。

我正在使用 Microsoft Enterprise Lip。我有一个在网站中插入资源的方法,但是出现了以下错误,我认为这不是权限问题,但我真的不知道如何解决它。顺便说一下,我测试了 connectionStrings,它运行良好。 <connectionStrings> ...

38得票10回答
如何有效地进行异步日志记录?

在我参与的一个项目中,我使用企业库4进行日志记录(以及其他目的)。我注意到我的某些日志记录会有一些成本,而我可以通过在单独的线程上进行日志记录来减少这些成本。 现在我所做的是创建一个LogEntry对象,然后调用一个委托的BeginInvoke方法来调用Logger.Write。new Act...

10得票6回答
记录日志到文件还是事件查看器?

我在想记录信息的“正确”方法是什么;记录到文件还是事件查看器中的特殊日志? 我喜欢记录到文件中,因为我可以使用滚动式平面文件监听器并查看每天的新日志,在事件查看器中,我只能一次查看一个消息 - 而在文件中,我可以更轻松地浏览整天的日志。我的同事认为文件只会占用空间,他喜欢将警告、错误和信息消...

23得票10回答
你是否在使用微软企业库?

在我的店铺中,我们目前开发的项目可以视为中小型项目。我们一直在调查企业库以及它如何帮助我们进行开发。我特别关注日志记录块,并将其与Log4Net进行比较。对于像简单应用程序日志记录这样的东西来说,似乎企业库块是一个过度工程化的解决方案。 话虽如此。你使用企业库吗?你处理什么大小的项目?你对企...

9得票4回答
DbType与SqlDbType.Bit等效吗?

有人知道 DbType 相当于 SqlDbType.Bit 吗? 我正在尝试进行转换。 param[0] = new SqlParameter("@Status", SqlDbType.Bit); param[0].Value = Status; 为了 db.AddInParamete...

7得票1回答
企业库错误

我收到了我们实时环境中一个罕见且间歇性的错误报告。我尝试复现此错误,但未能成功,而该错误本身也有点神秘。同时,似乎涉及Enterprise Library跟踪(我们使用的是5.0版本)-总的来说,有点麻烦。这发生在Windows Server 2008上,应用程序在 .Net Framewor...

10得票1回答
在返回字符串时,Database.AddOutParameter中的Size参数应该使用什么?

我将获得一个字符串作为输出参数,并需要知道在调用AddOutParameter时为Size参数设置什么。 我知道我可以使用一些巨大的数字,比如int.MaxValue,但想知道最佳实践。 在SQL Server中,该列实际上是uniqueidentifier类型。正在执行的T-SQL语句插...

8得票4回答
等待/异步 Microsoft Practices Enterprise Library 数据

我有一个较老的应用程序,其中我使用了 Microsoft.Practices.EnterpriseLibrary.Data 从数据库中获取数据。我最近升级到 .NET 4.5 并想要利用 await/async 特性。 我没有看到符合命名规范以 "Async" 结尾的任何方法,即使是在最新版...

29得票4回答
System.Web.Caching与Enterprise Library Caching Block的比较

对于一个将在Web应用程序和富客户端应用程序中使用的.NET组件,似乎有两个明显的缓存选项:System.Web.Caching或Ent. Lib. Caching Block。 你使用哪个? 为什么? System.Web.Caching 在Web应用程序之外使用这个缓存是否安全?...