Здравствуйте, ANRY! Совсем недавно при прохождении практики от университета, столкнулся с NHibernate. Тут же прочитал вашу статью "Hello NHibernate!". Понадобилось реализовать некое подобие магазина: то есть, есть товар, клиент, заказ. Соответственно создал 4 таблицы в MSSQL 2010: Товар(id_товара, название, цена), Клиент(id_клиента, имя, фамилия), Заказ(id_заказа, id_клиента, стоимость) и Строка заказа(id_строки заказа, id_заказа, id_товара, количество). Соответственно, создал 4 класса: Товар, Клиент, Заказ, Строка заказа. вопрос мой такой: нужно ли создавать 4 mapping-файла, или же можно ограничиться одним? А когда идет Debug выдается следующая ошибка: "Could not compile the mapping document: Sklad.products.hbm.xml". Причем "билдится" нормально, без ошибок. В чем может быть проблема и как ее можно решить? С уважением, Андрей.
Google translation
(I cleaned this up a but, don't don't speak russian, someone else please improve if it's wrong)
Hello, ANRY! Most recently, at the university, faced with NHibernate. I read your article "Hello NHibernate!". I tried to implement something like a store: that is, a product, the customer order. Accordingly I created 4 tables in MSSQL 2010:
Goods (id_tovara, name, price)
Client (id_klienta, name, surname)
Order (id_zakaza, id_klienta, cost)
Order Line (id_stroki order id_zakaza, id_tovara, quantity)
Accordingly, I created 4 classes: Product
, Customer
, Order
, Order Line
. y question is this: whether you want to create 4 class mapping-file, or you can make only one?
And when there is a Debug gives the following error:
Could not compile the mapping document: `Sklad.products.hbm.xml`
Build is normal, no errors. What may be the problem and how can I solve it?
Regards, Andrew.