저는 유창한 nhibernate를 배우려고 노력하고 있습니다. 그래서 누군가 elses 프레임 워크를 사용하는 대신 처음부터 기본적인 샘플 애플리케이션을 만들고 있습니다. 그러나 매핑 파일을 할당 할 때 실제로 어떤 일이 일어나고 있는지 이해할 수 없다는 것을 알고 있습니다. 나는 같은 코드를 보여주고있는 많은 코드 예제를 보았지만 그 코드는 모두 설명하지 않았다. 작동 원리에 대한 설명이 없습니다. 다음은 자주 보는 코드 예제입니다.유창한 Nhibernate 매핑 구성을 참조하는 "엔티티"는 무엇입니까?
return Fluently.Configure()
.Database(config)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Entity>())
.BuildSessionFactory();
그래서 코드 예제에서 Entity는 무엇입니까? 그리고 그 코드 조각은 어떻게 작동합니까?
일부분은 어셈블리의 이름이라고 생각하지만, 내가 사용하고있는 네임 스페이스가 일반적으로 어셈블리의 이름 인 것처럼 보는 것은 컴파일러가 네임 스페이스를 형식으로 사용하고 있다고 불평하는 것입니다.
나는 이것이 중요하다는 것을 느끼고 오히려 어리둥절 해한다.
감사
그래서 엔터티라는 단어를 남겨 두시겠습니까? 아니면 프로젝트에 따라 변경해야합니까? 그렇다면 무엇이 내가 거기에 추가 한 이름을 규정합니까? 나는 근원을보고 내가 알아낼 수있는 것을 보려고 노력할 것이다. 감사. – percent20
엔티티는 매핑이 포함 된 어셈블리의 클래스 이름입니다. – s1mm0t
매핑이있는 엔티티가 둘 이상인 경우 어떻게해야합니까? 또는 매핑을 사용하여 하나의 엔티티에 대해 언급하고 있으며이 둘을 모두 추가 할 것입니까? 실제로 그것에 대해 더 생각하고있었습니다. 매번 데이터베이스에 새로 전화 할 준비가되면 전화 할 것입니다. 그 당시에 엔티티를 추가하지 않으시겠습니까? – percent20