小编Tom*_*Tom的帖子

CQRS示例和截屏视频

我正在寻找一些深入的端到端CQRS示例,并使用一组合理的单元测试.

此外,如果有人知道一些CQRS截屏视频,那将非常方便.

我已经知道这些例子了

c# frameworks design-patterns domain-driven-design cqrs

57
推荐指数
7
解决办法
2万
查看次数

在fluentnhibernate automapper中为接口提供AutoMappingOverride的最佳方法是什么?

在我为应用程序寻求版本范围的数据库过滤器时,我编写了以下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FluentNHibernate.Automapping;
using FluentNHibernate.Automapping.Alterations;
using FluentNHibernate.Mapping;
using MvcExtensions.Model;
using NHibernate;

namespace MvcExtensions.Services.Impl.FluentNHibernate
{
    public interface IVersionAware
    {
        string Version { get; set; }
    }

    public class VersionFilter : FilterDefinition
    {
        const string FILTERNAME = "MyVersionFilter";
        const string COLUMNNAME = "Version";

        public VersionFilter()
        {
            this.WithName(FILTERNAME)
                .WithCondition("Version = :"+COLUMNNAME)
                .AddParameter(COLUMNNAME, NHibernateUtil.String );
        }

        public static void EnableVersionFilter(ISession session,string version)
        {
            session.EnableFilter(FILTERNAME).SetParameter(COLUMNNAME, version);
        }

        public static void DisableVersionFilter(ISession session)
        {
            session.DisableFilter(FILTERNAME);
        }
    }

    public …
Run Code Online (Sandbox Code Playgroud)

interface fluent-nhibernate automapping

5
推荐指数
1
解决办法
1234
查看次数