2011-01-26 5 views
0

C++/CLI를 사용하여 유창한 nhibernate를 사용할 수 있습니까?C++/CLI의 유창한 nhibernate

그래서 어떤 본문이 C++에서 매핑을 만드는 방법을 알고 있습니까? C#에서

:

public class Employee 
{ 
    public virtual int Id { get; private set; } 
    public virtual string FirstName { get; set; } 
    public virtual string LastName { get; set; } 
    public virtual Store Store { get; set; } 
} 

및 매핑

public class EmployeeMap : ClassMap<Employee> 
{ 
    public EmployeeMap() 
    { 
    Id(x => x.Id); 
    Map(x => x.FirstName); 
    Map(x => x.LastName); 
    References(x => x.Store); 
    } 
} 

하지만 C에서지도를 사용하는 방법 ++/CLI 하는 방법 (C++/CLI는 => 람다 표현식을 지원하지 않습니다) C++/CLI에서이 코드를 작성할 수 있습니까?

답변

0

C++/CLI가 람다 식을 지원하지 않으면 Fluent NHibernate를 사용할 수 없습니다. 람다는 Fluent NHibernate의 아주 기본적인 부분입니다. 유일한 옵션은 매핑을 위해 특별히 C# 프로젝트를 만들고 CLI 프로젝트에서이를 참조하는 것입니다.

+0

나는 본다. 귀하의 확실하고 명확한 답변 주셔서 감사합니다. – NoviceAndNovice

관련 문제