小编Row*_*wan的帖子

流畅的nHibernate:不支持的映射类型

我正在设置一个新的解决方案来映射已从Access数据库导入的SQL数据.Auto Mappings对我定义的实体工作正常,但我需要能够使用Fluent映射类型来访问.NotFound.Ignore扩展.

我在另一个项目中使用了完全相同的语法(我认为!),它工作得很好.我是否犯了一个小学生错误导致"不支持的映射类型'IT.Classes.Entities.Admin'"?任何帮助深表感谢.

DDL:

CREATE TABLE [dbo].[Admin](
    [ID] [int] NOT NULL,
    [primaryEmail] [nvarchar](50) NULL,
    [secondaryEmail] [nvarchar](50) NULL,
    [highPriorityEmail] [nvarchar](50) NULL,
    [MobileEmail] [nvarchar](50) NULL,
    [EmailUser] [bit] NOT NULL,
    [HelpDeskMessage] [nvarchar](max) NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

实体:

namespace IT.Classes.Entities
{
    public class Admin
    {
    public virtual bool EmailUser { get; set; }

    public virtual string HelpdeskMessage { get; set; }

    public virtual string HighPriorityEmail { get; set; }

    public virtual int Id { get; set; }

    public virtual string MobileEmail { get; set; …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate fluent-nhibernate-mapping

11
推荐指数
1
解决办法
3096
查看次数