Asp.net mvc 3 创建具有子集合的父对象-“;框架4.1 MVC 3.0“;
我想知道如何一步创建父对象及其子集合 使用ADO.net实体数据模型 示例: 这是父对象“视频”及其子视频数据图 我需要用视频数据创建视频对象 这是由脚手架选项创建的razor视图Asp.net mvc 3 创建具有子集合的父对象-“;框架4.1 MVC 3.0“;,asp.net-mvc-3,razor,ado.net,entity-framework-4.1,edmx-designer,Asp.net Mvc 3,Razor,Ado.net,Entity Framework 4.1,Edmx Designer,我想知道如何一步创建父对象及其子集合 使用ADO.net实体数据模型 示例: 这是父对象“视频”及其子视频数据图 我需要用视频数据创建视频对象 这是由脚手架选项创建的razor视图 @model Test.Models.Video @{ ViewBag.Title = "Create"; } <h2>Create</h2> <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" t
@model Test.Models.Video
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Video</legend>
<div class="editor-label">
@Html.LabelFor(model => model.AddedDate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.AddedDate)
@Html.ValidationMessageFor(model => model.AddedDate)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Data)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Data)
@Html.ValidationMessageFor(model => model.Data)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.IsYouTube)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.IsYouTube)
@Html.ValidationMessageFor(model => model.IsYouTube)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ImageUrl)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ImageUrl)
@Html.ValidationMessageFor(model => model.ImageUrl)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.IsApproved)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.IsApproved)
@Html.ValidationMessageFor(model => model.IsApproved)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.ApprovedBy)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.ApprovedBy)
@Html.ValidationMessageFor(model => model.ApprovedBy)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.LastModifiedDate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.LastModifiedDate)
@Html.ValidationMessageFor(model => model.LastModifiedDate)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
我需要发布的视频对象包含其关联的视频数据采集
请告知您的
VideoData
对象的数据来自何处,每次创建VideoData
视频时您会创建多少VideoData
对象?您的VideoData
对象的数据来自何处,每次创建VideoData
视频时您会创建多少VideoData
对象创建?
[HttpPost]
public ActionResult Create(Video video)
{
if (ModelState.IsValid)
{
db.Videos.AddObject(video);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(video);
}