Требуется Помощь Nhibernate
Привет,
Я новичок в мире NhiberNate, эксперты Nhibernate, пожалуйста, помогите мне.
я использую nhibernate в своем проекте, у меня есть один объект mirheader. о спасении мирхедера другое
такие объекты, как pax, fare и сегмент, добавляются в базу данных.
Теперь я хочу добавить дополнительное поле в таблицу pax.
когда я делаю session.save(objMirheader), то кроме нового поля, которое я добавил в таблицу pax
другие поля сохраняются в базе данных.
Я делаю какой-то неправильный шаг, добавляя дополнительное поле в Nhibernate.
Я добавил поле в модель и hbm.xml файл и вручную я добавил поле в базу данных так как его не было
приходил, когда я запускал свой проект.
Пожалуйста, помогите мне.
Заранее спасибо.
Member 10004269
@model IEnumerable<webgrid2.models.employee>
@{
Видовой мешок.Title = "Индекс";
Layout = null;
}
Индекс
@формат HTML.ActionLink("Create New Emplyee","Create")
@{
var grid = новая WebGrid(
Модель, rowsPerPage : 8,
defaultSort: "Кодсотрудника ,EmployeeName",
columnNames: new[] { "EmployeeID", "EmployeeName", "EmployeeSal", "EmpAge" }
);
}
@сетка.GetHtml(
настольный стиль:"webgrid-table",
headerStyle:"webgrid-заголовок",
стиль нижнего колонтитула:"webgrid-нижний колонтитул",
alternatingRowStyle:"webgrid-alternating-row",
rowStyle:"webgrid-row-style",
fillEmptyRows: ложь,
режим:WebGridPagerModes.Все,
сетка колонн.Столбцы
(
сетка.Столбец("EmployeeID",заголовок:"EmployeeID" + WebGrid2.Модели.Помощник.Направления сортировки (нуль,Реф сетки"Кодсотрудника")),
сетка.Столбец("EmployeeName",заголовок:"EmployeeName"+ WebGrid2.Модели.Helper.SortDirection (null,ref grid ,"EmployeeName")),
сетка.Колонка("EmployeeSal",заголовок:"EmployeeSal" + WebGrid2.Модели.Helper.SortDirection (null,ref grid ,"EmployeeSal")),
сетка.Колонка("EmpAge",заголовок:"EmpAge"+ WebGrid2.Модели.Helper.SortDirection (null,ref grid ,"EmpAge")),
сетка.Столбец("EmployeeID",заголовок :"Action", canSort: false, формат: @<text> @Html.Actionlink панели("редактирование","редактирование",новый {ИД = товар.Кодсотрудника} ) |
@формат HTML.Actionlink панели("удалить","удалить",новый {ИД = товар.Кодсотрудника} ) |
@формат HTML.Actionlink панели("подробности","Подробности",новый {ИД = товар.Кодсотрудника} ) |
)
)
)
@*@model IEnumerable<webgrid2.models.employee>
@{
Видовой мешок.Title = "Индекс";
}
Индекс
@формат HTML.ActionLink("Создать Новый", "Создать")
@foreach (элемент var в модели) {
}
@Html.DisplayNameFor(model => model.EmployeeName)
@Html.DisplayNameFor(model => model.EmployeeSal)
@Html.DisplayNameFor(model => model.EmpAge)
@Html.DisplayFor(modelItem => item.EmployeeName)
@Html.DisplayFor(modelItem => item.EmployeeSal)
@Html.DisplayFor(modelItem => item.EmpAge)
@формат HTML.Actionlink панели("редактирование", "редактирование", новый { ИД=товар.Кодсотрудника }) |
@формат HTML.Actionlink панели("подробности", "Подробности", новый { ИД=товар.Кодсотрудника }) |
@формат HTML.Actionlink панели("удалить", "удалить", новый { ИД=товар.Кодсотрудника })
*@
Member 10004269
.webgrid-таблица {
ширина: 90%;
дисплей: таблица;
границы-крах: отдельные;
границы: 0px твердых #808080;
цвет фона: белый;
}
.webgrid-заголовок {
цвет фона: #5b7875;
цвет: #FFFFFF;
прокладка-дно: 4px;
прокладка-верх: 5px;
выравнивание текста: слева;
размер шрифта: 13px;
высота: 13px;
шрифт-вес: жирный;
}
.webgrid-нижний колонтитул {
обивка: значение 10px;
цвет фона: #5b7875;
белый цвет;
высота: 25px;
}
.webgrid-чередующийся ряд {
цвет фона: rgb(245, 245, 245);
черный цвет;
размер шрифта: 12px;
высота: 12px;
отступ-слева: 5px;
вертикальное выравнивание: центральное;
семейство шрифтов: Verdana;
}
.webgrid-рядка стиль {
черный цвет;
размер шрифта: 12px;
высота: 12px;
вертикальное выравнивание: центральное;
семейство шрифтов: Verdana;
отступ-слева: 5px;
}
.webgrid-таблица td, th {
граница: 0px solid #808080;
обивка: 7px 3 пиксела в 2 пикселя;
}
.webgrid-таблица а {
цвет: пшеница;
}
.webgrid-таблица a:hover {
цвет: #5089d8;
}
.webgrid-заголовок a {
цвет фона: #e57d2e;
синий цвет;
}
.webgrid-нижний колонтитул a {
прокладка: 5px;
поле слева: 1px;
маржа-право: 1 пиксель;
коробка-тень: 0px 0px 2px rgb(44, 3, 6) вставка;
граница-радиус: 5px;
цвет: #e57d2e;
}
.webgrid-нижний колонтитул a:hover {
прокладка: 5px;
поле слева: 1px;
маржа-право: 1 пиксель;
коробка-тень: 0px 0px 2px rgb(44, 3, 6) вставка;
граница-радиус: 10px;
синий цвет;
шрифт-вес: жирный;
}
.webgrid-строки в стиле:наведите {
обивка: 7px 3 пиксела в 2 пикселя;
/*размер шрифта: 13px;
высота: 13px;*/
/*вес шрифта: жирный шрифт;*/
цвет фона: #c1c6e8;
}
.webgrid-чередуя-ряд:наведите {
цвет фона: #c1c6e8;
/*размер шрифта: 13px;
высота: 13px;*/
/*вес шрифта: жирный шрифт;*/
обивка: 7px 3 пиксела в 2 пикселя;
}
.идентификатор {
ширина: 10%;
}
.имя {
ширина: 30%;
}
.Мобильный {
ширина: 15%;
}
.ДАТА РОЖДЕНИЯ {
ширина: 15%;
}
.адрес {
ширина: 25%;
}