코드 : 나는 암시 'mvcInsertLinqForms.tblSample'linq 객체를 asp.net 객체로 변환하는 방법은 무엇입니까?
-1
A
답변
0
[HttpPost]
public ActionResult (Domain model) // or (FormCollection form), use form.get("phone")
{
//---
return View();
}
1
당신은 할당 할 수 없습니다에 유형 'mvcInsertLinqForms.Models.Domain을'변환 할 수 없습니다이
같은 오류를 얻고 여기에
Domain ob = new Domain();
[HttpPost]
public ActionResult Create(Domain ob)
{
try
{
//// TODO: Add insert logic here
FirstTestDataContext db = new FirstTestDataContext();
tblSample ord = new tblSample();
ord = ob;
db.tblSamples.InsertOnSubmit(ord);
db.SubmitChanges();
return RedirectToAction("Index");
}
catch
{
return View();
}
}
ord
~ ob
은 같은 유형이 아니기 때문에 보기 모델 (ob
)을 도메인 모델 (tblSample
)에 매핑하려고 시도하는 것 같습니다. 당신은 도메인 모델의 해당 속성을 설정하여이 작업을 수행 할 수 있습니다 :
[HttpPost]
public ActionResult Create(Domain ob)
{
try
{
tblSample ord = new tblSample();
// now map the domain model properties from the
// view model properties which is passed as action
// argument:
ord.Prop1 = ob.Prop1;
ord.Prop2 = ob.Prop2;
...
FirstTestDataContext db = new FirstTestDataContext();
db.tblSamples.InsertOnSubmit(ord);
db.SubmitChanges();
return RedirectToAction("Index");
}
catch
{
return View();
}
}
수동으로 당신이 앞뒤로보기 모델 간의 매핑 도움이 될 수 AutoMapper와 같은 도구를 사용할 수있는이 매핑을 일을 피하기 위해 당신의 도메인 모델.
관련 문제
- 1. JS 객체를 JS 객체로 변환하는 방법은 무엇입니까?
- 2. Java 객체를 C++ 객체로 변환하는 방법은 무엇입니까?
- 3. asp.net 객체를 javascript 객체로 변환하는 도구
- 4. LINQ를 사용하여 배열 객체를 다른 객체로 변환하는 방법은 무엇입니까?
- 5. 문자열을 객체로 변환하는 방법은 무엇입니까?
- 6. 리터럴 객체를 자바 스크립트에서 사용자 정의 객체로 변환하는 방법은 무엇입니까?
- 7. Java Date 객체를 JRuby Time 객체로 변환하는 방법은 무엇입니까?
- 8. python dict 객체를 Java와 동일한 객체로 변환하는 방법은 무엇입니까?
- 9. Java 객체를 다른 객체로 동적으로 변환하는 방법은 무엇입니까?
- 10. 중첩 된 일반 js 객체를 Ember.js 객체로 변환하는 방법은 무엇입니까?
- 11. Django - QuerySet을 Q 객체로 변환하는 방법은 무엇입니까?
- 12. 객체를 직렬화 가능 객체로 변환하는 용어
- 13. Image 객체를 BufferedImage 객체로 바꾸기
- 14. JavaScript에서 문자열을 XML 객체로 변환하는 방법은 무엇입니까?
- 15. NSDictionary를 JSON 객체로 변환하는 방법은 무엇입니까?
- 16. JSON 텍스트를 JSON 객체로 변환하는 방법은 무엇입니까?
- 17. Scripting.Dictionary를 JavaScript 객체로 변환하는 방법은 무엇입니까?
- 18. 문자열을 json 객체로 변환하는 방법은 무엇입니까?
- 19. dataURL을 javascript의 파일 객체로 변환하는 방법은 무엇입니까?
- 20. 트리를 JSON 객체로 변환하는 방법은 무엇입니까?
- 21. java.lang.Object를 다른 유형의 객체로 변환하는 방법은 무엇입니까?
- 22. 람다 표현식을 직접 객체로 변환하는 방법은 무엇입니까?
- 23. PHP : 배열을 StdClass 객체로 변환하는 방법은 무엇입니까?
- 24. HtmlTable 셀을 json 객체로 변환하는 방법은 무엇입니까?
- 25. 문자열을 jquery 객체로 변환하는 방법은 무엇입니까?
- 26. 날짜/시간을 datetime 객체로 변환하는 방법은 무엇입니까?
- 27. RGB 값을 Color 객체로 변환하는 방법은 무엇입니까?
- 28. RouteValueDictionary를 익명 객체로 변환하는 빠른 방법은 무엇입니까?
- 29. JSON 문자열을 javascript 객체로 변환하는 방법은 무엇입니까?
- 30. 데이터 테이블을 객체로 변환하는 방법
* 'ord = ob;'문은 무엇을 기대합니까? 왜 아무 이유없이 새로운'tblSample'을 만드는 겁니까? –
ord = ob 유형은 도메인 유형의 오른쪽에 "tblSample"유형의 왼쪽면을 갖습니다. 할당 가능한 유형입니까? – rt2800
@ 존 기대는 분명합니다. 문장은 한 객체를 다른 객체로 변환해야합니다. 그러한 기대를 이해하고 자동 구현하기에는 너무 제한적인 언어/기술입니다. –