nhibernate

    0

    1答えて

    をロードする以下のコードを参照してください。 public Person GetById(Guid id) { return Session.Get<Person>(id); } どのように私は熱心にロードされPerson.Sportsコレクションを持っている人を返すことができますか? 私はQueryOverとFetchを試してみました。

    0

    2答えて

    でカスタムオブジェクトを使用することができ、以下のドメインオブジェクトを参照してください:予想通り、この作品 public class PersonMap : ClassMapping<Person> { public PersonMap() { Id<Guid>(x => x.Id); Property<string>(x => x.FirstNam

    0

    1答えて

    私はテーブルFooを持っている: create table Foo( FooId uniqueidentifier not null, UserId uniqueidentifier not null, TimeSpent bigint not null) これはクラスにマップされます。 public class Foo { public Guid Fo

    0

    1答えて

    Fluent NHibernateとSQL Serverでデータベースをセットアップしました。SQL Serverで正常に動作していました。コードを実行するたびに、データベース構造が作成され、データが挿入されてアプリケーション・インターフェースが完全に機能していた。プログラムを終了すると、データベースとコンテンツは保存されたままになります。 私はデータベースをSQLサーバーに入れたくないので、デー

    0

    1答えて

    何とかこのような繰り返し投影法をカプセル化する方法はありますか? title_before、title_after、first_name、surnameというプロパティを持つSubjectエンティティがあります。今私はすべてのlinq式で件名の名前を取得するために文字列のconcateningを繰り返す必要があります。私はそれをExpression関数などの何かにリファクタリングしたいので、私はG

    1

    1答えて

    私のマッピング: public class MessageMap : ClassMap<Message> { public MessageMap() { Table("[Messages]"); Id(x => x.Id).Column("id"); References(x => x.From).Column("user_id");

    0

    1答えて

    私は流暢NHibernateはを使用していますから:https://github.com/jagregory/fluent-nhibernate それがこの構成はAutofacにある別のデータベース(異なる接続文字列) builder.Register(c => Fluently.Configure() .Database(DatabaseConfiguratio

    0

    1答えて

    私はLinqToSqlのアプローチについて質問があります。 モデル: public class Person { public int ID { get; set; } public string LastName { get; set; } public Phone Phone { get; set; } } public class Phone {

    0

    1答えて

    プロジェクト内のデータベースに関連するすべてのものにinsertのような拡張メソッドを使用していますが、モデルを相互に接続できません。データベースには、カテゴリー、イベント、スピーカー、イベントスピーカー(ピボットテーブル)の4つのテーブルがあります。 NHibernateでクラスマップを使うようなやり方はありますか?または、私はすべての外部キーをintに変更し、Save、updateなどのメソッ

    0

    1答えて

    NHibernate 5がリリースされたので、SQL Serverでdatetime2として永続化されているときに日付をローカル日付としてロードする方法2016データベース。これまでは、日付がローカルとして解釈されていたため(プロパティが正しい値で終了しましたが)、動作が変更され、LocalDateTimeを使用できなくなりました。 は残念ながら、私のdonmainの動作はこの問題を解決する方法に