小编Gin*_*ini的帖子

自动映射没有Id映射

My Entity Class:
public class Building 
    {
        /// <summary>
        /// internal Id 
        /// </summary>
        public virtual long Id { get; set; }
..............
}
Run Code Online (Sandbox Code Playgroud)

我的映射:

var model = AutoMap.AssemblyOf<Building>()
                        .Setup(s => s.FindIdentity = p => p.Name == "Id")
                        .Where(t => t.Namespace == "SpikeAutoMappings");

var database = Fluently.Configure()
                        .Database(DatabaseConfigurer)
                        .Mappings(m=>m.AutoMappings.Add(model));
Run Code Online (Sandbox Code Playgroud)

我需要有人帮我看看有什么问题因为我在运行单元测试时一直有这个错误:

Initialization method TestProject1.MappingTestBase.TestInitialize threw exception. FluentNHibernate.Cfg.FluentConfigurationException:  FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail.

 --->  FluentNHibernate.Visitors.ValidationException: The entity …
Run Code Online (Sandbox Code Playgroud)

fluent-nhibernate automapping

3
推荐指数
1
解决办法
7743
查看次数

标签 统计

automapping ×1

fluent-nhibernate ×1