小编Yoa*_*. B的帖子

使用.NET的SOA架构真实样本

任何SOA体系结构(n层)真实样本与.NET一起入门?

.net c# architecture soa

19
推荐指数
2
解决办法
4万
查看次数

使用NHibernate Linq Provider 1.0的NHibernate二级缓存

如何使用NHibernate Linq Provider 1.0启用NHibernate二级缓存?

二级缓存似乎只适用于ICriteria使用.

c# linq nhibernate

17
推荐指数
2
解决办法
3926
查看次数

17
推荐指数
2
解决办法
1万
查看次数

什么是Unity InjectionConstructor属性?

什么是Unity InjectionConstructor属性及其工作原理?

.net c# unity-container

16
推荐指数
1
解决办法
1万
查看次数

如何模拟MSMQ MessageQueue

我想单元测试我的应用程序使用MSMQ,但我发现没有办法,以模拟MessageQueue对象.

        var queuePath = @".\Private$\MyQueue";
        MessageQueue queue = null;
        if (MessageQueue.Exists(queuePath))
        {
            queue = new MessageQueue(queuePath);
        }
        else
        {
            queue = MessageQueue.Create(queuePath);
        }
Run Code Online (Sandbox Code Playgroud)

我正在使用Moq和xUnit.

unit-testing msmq moq

16
推荐指数
1
解决办法
5040
查看次数

什么是犀牛模拟重复?

什么是犀牛模拟重复?

Repeat.Any();

Repeat.Once();
Run Code Online (Sandbox Code Playgroud)

它是什么意思以及它是如何工作的?

c# unit-testing rhino-mocks

15
推荐指数
1
解决办法
8641
查看次数

14
推荐指数
1
解决办法
2626
查看次数

如何让Fluent NHibernate与NHibernate 3.x一起使用

如何让Fluent NHibernate使用最新的NHibernate 3.x主干

我得到以下例外:

Could not load file or assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies.
Run Code Online (Sandbox Code Playgroud)

编辑:

FluentNhibernate文件PersistanceConfiguration中发生此异常

    public TThisConfiguration Cache(Action<CacheSettingsBuilder> cacheExpression)
    {
        cacheExpression(cache);
        return (TThisConfiguration)this;
    }
Run Code Online (Sandbox Code Playgroud)

不明白,FluentNHibernate很好地编译了NH 3.x.

nhibernate fluent-nhibernate

12
推荐指数
2
解决办法
5961
查看次数

使用Linq从3个集合创建项目

我有3个完全相同的项目集合.

我需要根据这3个集合项值创建一个新集合.

例如:

List<double> list1;
List<double> list2;
List<double> list3;

List<Item> list4;

public class Item
{
   public double Value1{get;set;}
   public double Value2{get;set;}
   public double Value3{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用Linq实现这一目标.

我试过了 :

    var query = from pt in list1
                from at in list2
                from ct in list3
                select new Item
                           {
                               Value1 = pt,
                               Value2 = at,
                               Value3 = ct
                           };
Run Code Online (Sandbox Code Playgroud)

但我得到了OutOfMemoryException,我的3个列表很大.

有帮助吗?

c# linq

11
推荐指数
2
解决办法
4429
查看次数

如何构建像SO这样的标记系统?

如何构建像SO这样的标记系统?

我在我的asp.net mvc网站上使用一个独特的文本框来提交"标签".

首先,我试图用逗号"asp.net,c#,sql server"分割标签.它的工作原理,但如果用户忘记用逗号分隔标签,我就有问题要拆分该字符串.

"asp.net c #sql server":sql server应该是单个标签,而不是两个"sql"+"server".

此外我"不能"(他不应该关心这个...)要求用户使用" - "字符分隔标签的单词:"sql-server"

有人帮忙吗?

c# string

9
推荐指数
3
解决办法
2398
查看次数