Какой поток Nibernate Pure? [закрыто] -- c# поле с участием nhibernate поле с участием castle-activerecord пол Связанный проблема

What is the flow of nhibernate Pure? [closed]


-1
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
закрыт . Этот вопрос должен быть больше Фокусированный . В настоящее время он не принимает ответы.

<Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 5.6A6.31 6.31 0 002.39 5.75C.49.39.76.93.76 1.5V.24C0 1.07.89 1.9 1.92 1.92.75C1.04 0 1.92-.83 1.92-1.9v-. 2C0-.6.26-1.15.7-1.6.26-1.15.7-1.48A6.32 6.32 0 0015 6.37ZM4.03 5.85A4.49 4.49 0 018 2.02A4.48 4,48 0 015 4.36 4.3 4,3 0 01-1.72 3.44C-01-1.74-1.5 1.9- 1.5 3.08V.1H7.2V-.14C0-1.23-.6-2.34-1.3-1.32.32-1.53-3.07A4.32.32.32 0 01-1.64-3.94ZM10 18A1 1 0 000-2х7А1 1 0 100 2H3Z ">

Хотите улучшить этот вопрос? Обновить вопрос, так что оно фокусируется на одной проблеме только на Редактирование этого поста .

Закрыто 4 года назад .

Улучшить этот вопрос .

Я хочу знать поток Nhibernate Pure C #. В чем разница в замке Active Record и Nibernate Pure?

Пожалуйста, научите меня, если есть кто-то, кто хорошо знает о них ...

- SU -

Английский оригинал

I want to know the flow of nhibernate pure c#. What is the difference of castle active record and nhibernate pure?

Kindly teach me if there is someone who know well about them...

--Su--

</div
        

Список ответов

0
 
vote
vote
Лучший ответ
 

Я предполагаю, <код> pure средства без <Код> Castle или <код> Fluent .

Есть много, чтобы объяснить, что не может быть покрыто в этом ответе, поэтому я просто отмечу шаги.

    .
  • Создать классы объекта (POCO) на основе структуры базы данных.
  • Создание файлов сопоставления (.hbm.xml) основано на ваших классах и структуре базы данных. Чтобы избежать отображения файлов, вы можете выбрать <код> Fluent способа, который является другой темой для обсуждения.
  • Решите местоположение для конфигурации (web.config / app.config / код) и выполняйте необходимые конфигурации.
  • Написать методы CRUD в вашем <код> DAL с использованием различных (<код> Linq / <код> Query / <код> Criteria / <код> QueryOver / <код> HQL ) способы доступны.
  • Вызов <код> Castle0 при запуске приложения.
  • вызов методам DAL.

nhibernate Документация - хороший источник информации.

Это Статья1 и Статья2 должна быть хорошей отправной точкой для вас.

для <код> Castle1 , я предлагаю вам задать отдельный вопрос.

 

I assume pure means without Castle or Fluent.

There is much to explain which cannot be covered in this answer so I will just note the steps.

  • Create Entity (POCO) classes based on your database structure.
  • Create mapping (.hbm.xml) files based on your Entity classes and database structure. To avoid mapping files, you can choose Fluent way which is other topic for discussion.
  • Decide the location for configuration (web.config/app.config/code) and do the necessary configurations.
  • Write CRUD methods in your DAL using various (Linq/Query/Criteria/QueryOver/HQL) ways available.
  • Call BuildSessionFactory at startup of application.
  • Call DAL methods.

NHibernate documentation is good source of information.

This article1 and article2 should be good starting point for you.

For Castle, I suggest you ask separate question.

</div
 
 
   
   

Связанный проблема

1  Получение строки сразу после вставки возвращается нет результата  ( Getting row right after insert returns no result ) 
Я бегут тесты подразделения, и когда я пытаюсь вставить данные в базу данных и получить его сразу после того, как я ничего не получаю (я пробовал с <код> Data...

1  WCF Callback Doblocks даже с «iSineynchronInationContext = False»  ( Wcf callback deadlocks even with usesynchronizationcontext false ) 
Я застрял с проблемой, которую я не могу понять. Проблема связана с синхронизацией между потоками на стороне клиента, но я не могу найти корневую причину эт...

0  Ресурс кастинга COSMOS БД в интерфейс  ( Cosmos db casting resource to interface ) 
Если я хочу вернуть объект на основе интерфейса в Cosmodb, как бы я это сделал? Мой интерфейс: <код> namespace Test { public interface IPerson { ...

0  WCF Post Method Получить ошибку 400 плохой запрос  ( Wcf post method get error 400 bad request ) 
Я использую метод WCF Post, как только я добавил PARAMETER POST на службу, его ошибка возврата 400 плохой запрос, если я оставил параметр пустой, он может пол...

105  Почему C # реализует методы как не виртуальные по умолчанию?  ( Why c sharp implements methods as non virtual by default ) 
В отличие от Java, почему C # методы лечения как не виртуальные функции по умолчанию? Скорее всего, это проблема производительности, а не на других возможных ...

0  Написание одного символа за раз в приложении консоли C #?  ( Writing one character at a time in a c sharp console application ) 
Я не уверен, как это объяснить ... В основном я хочу иметь возможность писать строки текста в консоли, как старые RPG, используемые для записи диалога, один...

5  сериализовать два разных экземпляра в списке на одну строку JSON  ( Serialize two different instances in a list to a single json string ) 
У меня есть два типа классов: <код> public class HolidayClass { public int ID { get; set; } public string Name { get; set; } public DateTime Sta...

9  DataTable не выпускает память  ( Datatable does not release memory ) 
У меня есть процесс загрузки данных, который загружает большую сумму данных в DataTable, затем выполняет некоторые данные, но каждый раз, когда задание заверш...

1  Visual Studio C # KeyDown блокирует друг друга  ( Visual studio c sharp keydown blocking each other ) 
Есть ли способ сделать два ключа работать одновременно, поэтому они не блокируют друг друга? <код> private void multiplayer_KeyDown(object sender, KeyEv...

1  Как получить доступ к конкретной группе в CollectionSourceSource.View.Groups  ( How to access a specific group within collectionviewsource view groups ) 
У меня есть .NET Имя Свойство. Я хотел бы знать, есть ли способ выбрать определенную подгруппу на достаточно высоком уровне без необходимости оценивать н...

0  Создание ссылки IPC между плагинами APC Java и C #  ( Establishing ipc link between a java app and c based plugins ) 
У нас есть приложение Java, а также ряд плагинов C #, для других приложений (например, Excel), которые могут взаимодействовать с основным приложением. Слой св...

8  Почему я не могу удалить это cookie?  ( Why cant i delete this cookie ) 
Хорошо, вот 411 - у меня есть следующий обработчик событий в моем файле Global.Asax.cs: <код> private void Global_PostRequestHandlerExecute(object sender, E...

0  C # Исключение, где емкость ниже, чем количество  ( C sharp exception where capacity is lower than count ) 
Я ударю исключение со списком в C #, когда добавляю элемент в списке. Я не могу видеть ничего конкретного там. <Код> tempList.ForEach(tempDis => alloc.ListD...

0  Получить объект атрибута из inamedtypesymbol.getttributes () I.e. Объект Attribradate?  ( Get attribute object from inamedtypesymbol getattributes i e attributedata ob ) 
Я определил следующий атрибут <код> [AttributeUsage(AttributeTargets.Class)] class DemoAttribute : Attribute { public string SomeInfo { get; } public D...

0  Как загрузить каталог на FTP, используя ftplib?  ( How to upload directory to ftp using ftplib ) 
У меня проблемы с загрузкой Все файлы на FTP: я использую ftplib . У меня есть функция для загрузки: <код> Proj executable not found. Please set PROJ_DIR v...