---
title: "Fel i mappningsfil, NHibernate"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/133774-fel-i-mappningsfil-nhibernate"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2005-09-05T16:45:47.000Z"
updated: "2006-07-31T19:41:00.000Z"
replies: 4
views: 584
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/133774-fel-i-mappningsfil-nhibernate"
---

# Fel i mappningsfil, NHibernate

## #1 — maqe, 2005-09-05T16:45Z

Jag tänkte ge mig på NHibernate och testa lite men jag får ett fel vid mappningen.
Såhär lyder felmeddelandet:

```
Unknown entity class: GeoPortal.Generic.User
```

Min mappningsfil ser ut såhär

```
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" namespace="GeoPortal.Generic" >
	<class name="User" table="users">
		<id name="Username" column="username" length="64">
            <generator class="assigned" />
        </id> 
		<property name="Password" length="128" />
		<property name="Roles" length="64" />
	</class>
</hibernate-mapping>
```

Min User klass finns i namespacet GeoPortal.Generic och jag har en tabell som heter users.
Någon som har en susning om vad som kan vara fel?

Permalänk: https://www.webforum.nu/p/133774

## #2 — maqe, 2005-09-05T17:16Z

Även om jag tar bort hela innehållet i mappningsfilen så får jag samma fel, känns som att den inte hugger mina ändringar jag gör i mappningsfilen?

Permalänk: https://www.webforum.nu/p/1665481

## #3 — maqe, 2005-09-05T17:48Z

Jag löste det, man var tvungen att lägga till mappningsfilen som embedded resource i vs

Permalänk: https://www.webforum.nu/p/1665490

## #4 — echoSwe, 2006-07-21T19:07Z

Jag får samma fel som du, och jag har lagt till foretag.hbm.xml i "Resources" i Assemblyn/projektet i VS. Sedan kompilerar jag till bin-katalogen i webbplatsen... Ändå kommer det här meddelandet upp...

Permalänk: https://www.webforum.nu/p/1843746

## #5 — SebbeJ, 2006-07-31T19:41Z

Jag kör alltid på nedanstående sätt och får aldrig några problem:

```
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

  <class name="[B]Core.Domain.Blog.Category, Core[/B]" table="blog_categories">
    <cache usage="read-write" />
    <id name="Id" column="CategoryID" type="Int32" length="4" unsaved-value="0">

      <generator class="native">
        <param name="sequence">Core_Category_CategoryID_seq</param>
      </generator>
    </id>
    
   

  </class>

</hibernate-mapping>
```

Kortfattat:
kör 'fully-qualified-names' (dvs. hela namnet på klassen inklusive namespaces) och vilken assembly klassen finns i när du använder dig av class-attributet.
Se till att hbm.xml-filerna heter samma sak som sina .cs-motsvarigheter och att de är markerade som embedded resource.

Permalänk: https://www.webforum.nu/p/1845915

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/133774-fel-i-mappningsfil-nhibernate
