Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2016, 15:55   #1
Ksu_21_02
Новичок
Джуниор
 
Регистрация: 03.03.2016
Сообщений: 1
По умолчанию Entity Framework

Здравствуйте, у меня есть 2 класса со связью многие-ко-многим. Я хочу реализовать CRUD функционал для владельцев авто.(Поля: имя, фамилия, год рождения,стаж вождения, список авто принадлежащих автовладельцу)У меня проблема с созданием нового владельца и добавления данных о машине
Каким образом я могу это сделать?
Код:
public class Owner
    {
        public int OwnerID { get; set; }
        public string Name { get; set; }
        public string Surname { get; set; }
        public DateTime Birthday { get; set; }
        public int Experience { get; set; }
            
        public virtual ICollection<Car> Cars { get; set; }
        public Owner()
        {
            Cars = new List<Car>();
        }
public class Car
    {
        public int CarID { get; set; }
       public string Model { get; set; }
        public string Mark { get; set; }
        public string Type { get; set; }
        public int Price { get; set; }
        public string YearofRelease { get; set; }
        public virtual ICollection<Owner> Owners { get; set; }
        public Car()
        {
            Owners = new List<Owner>();
        }
    }
Вот начало кода для добавления владельца, а как добавить данные о машине не знаю
Код HTML:
@model Web.Models.Owner

@{
    ViewBag.Title = "Create";
}

<h2>Create</h2>


@using (Html.BeginForm()) 
{
    @Html.AntiForgeryToken()
    
    <div class="form-horizontal">
        <h4>Owner</h4>
        <hr />
        @Html.ValidationSummary(true, "", new { @class = "text-danger" })
        <div class="form-group">
            @Html.LabelFor(model => model.Name, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
            </div>
        </div>

        <div class="form-group">
            @Html.LabelFor(model => model.Surname, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.Surname, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.Surname, "", new { @class = "text-danger" })
            </div>
        </div>

        <div class="form-group">
            @Html.LabelFor(model => model.Birthday, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.Birthday, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.Birthday, "", new { @class = "text-danger" })
            </div>
        </div>

        <div class="form-group">
            @Html.LabelFor(model => model.Experience, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.Experience, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.Experience, "", new { @class = "text-danger" })
            </div>
        </div>
        <div class="form-group">
           
            </div>
            <div class="form-group">
                <div class="col-md-offset-2 col-md-10">
                    <input type="submit" value="Create" class="btn btn-default" />
                </div>
            </div>
        </div>
}
Ksu_21_02 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Entity framework ts-alan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 07.07.2015 15:55
Entity framework ts-alan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 30.05.2015 10:56
Entity framework ts-alan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 3 29.07.2014 02:03
Entity framework One vs Zero-or-One ts-alan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 23.04.2014 15:38
entity-framework в wpf anlu C# (си шарп) 13 02.06.2012 12:31