2011-01-26 16 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を使用することはできません。 lambdaはFluent NHibernateのかなり基本的な部分です。あなたの唯一の選択肢は、マッピング用に特別にC#プロジェクトを作成し、それをCLIプロジェクトから参照することです。

+0

です。あなたのしっかりした明確な答えに感謝します。 – NoviceAndNovice