【发布时间】:2017-07-09 10:38:45
【问题描述】:
我有新闻表,我需要转换为模型。
像这样:
我需要通过查看 NewsModel 并且我有表 News 。
我将其转换为:
public ActionResult EditNews(int NewsID)
{
NewsModel model = new NewsModel();
var editservice = _NewsSerivce.NewsByID(NewsID);
model.NewsID = editservice.NewsID;
model.NewsHeader = editservice.NewsHeader;
model.NewsTitle = editservice.NewsTitle;
model.NewsText = editservice.NewsText;
model.NewsDefaultFile = editservice.NewsDefaultFile;
model.CatID = editservice.CatID;
model.SubCatID = editservice.SubCatID;
DropDownCategory(model);
return View("Edit",model);
}
它可以工作,但我需要使用最好的方式进行转换。
最好的方法是什么?
【问题讨论】:
-
尝试使用“数据库中的代码优先”的实体框架:msdn.microsoft.com/en-us/library/jj200620(v=vs.113).aspx
标签: c# asp.net asp.net-mvc asp.net-mvc-4 c#-4.0