9得票6回答
从DbCommand复制参数到另一个DbCommand

如何将DbCommand参数复制到另一个DbCommand中,我想要一个新的DbCommand,其参数与我上一个DbCommand相同,但现在使用不同的SQL字符串。

7得票1回答
一个进程中不同版本的企业库

我们正在开发一个用于Autodesk Inventor的插件。我们的软件是一堆dll程序集,运行时加载到Inventor中。我们已决定使用Microsoft Enterprise Library 5.0来记录日志和处理异常。 现在我们有一个问题,因为事实证明Inventor 2013使用En...

13得票4回答
在属性中指定允许的枚举值

是否可以指定枚举属性只能有一定范围的值?enum Type { None, One, Two, Three } class Object { [AllowedTypes(Type.One,Type.Three)] Type objType { ...

7得票1回答
企业库错误

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

7得票3回答
微软企业库的替代方案

微软企业库(Microsoft Enterprise Library)在开发者中有些争议性的反馈。一些开发者喜欢它,而另一些则认为它过于复杂。是否有其他替代方案?包括免费和商业的。

19得票6回答
微软异常处理块——难道它不是过度工程的完美例子吗?

自从微软引入应用程序块以来,我一直遇到使用异常处理应用程序块的人。最近我自己仔细研究了一下,并将基本功能总结如下(如果您已经知道它的作用,请跳过以下内容): The exception handling application block aims to centralize and ma...

11得票3回答
如何在MVC中使用EF调用存储过程

我在MVC框架中使用Entity Framework和存储过程,有没有关于使用存储过程的好的教程? 考虑到我的存储过程非常复杂(一些超过了1000行),在这种情况下是否最好使用Enterprise Library? 注意:我使用存储过程是因为它们非常复杂。

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

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

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

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

8得票4回答
在企业库中运行时更改连接字符串

有没有一种方法可以在运行时更改Enterprise Library中DataBase对象的连接字符串? 我找到了这个链接,但它有点过时(2005年)。 我还发现了这个,但似乎适用于.NET一般,我想知道是否有专门针对EntLib的解决方案。 我只是将连接字符串名称传递给DatabaseFa...