กำลัง ทดลองเขียน nHibernate ซึ่งก็ติดเรื่อง การ Create ข้อมูลที่ เป็น relation กัน อย่าง Book กับ Publisher
คือ คำถาม
1. เรา จะใส่ Dropdown ข้อมูล Publisher อย่างไรครับ
[open_code]
โค้ด คราวๆ นะครับ อันนี้ผมมั้ว ซักพักละ
public ActionResult Create()
{
using (ISession nSession = mFactory.OpenSession()) {
var a = from x in nSession.Query<Publisher>
)
where x.Status > 0
select x;
ViewBag.publisher = new SelectList(a.ToList(), "ID", "Name");
}
return View();
}
[/close_code]
2. หน้า View เราจะรับ ข้อมูลมาแปะอย่างไร
[open_code]
ใช่หรือป่าว งง
@Html.DropDownListFor(model => model.Category.Id,new SelectList(ViewBag.category))
[/close_code]
3. เวลา จะ save กลับนะ เราจะเขียน โค้ดในลักษณะใด
4. เห็นใช้กันบ่อย คืองงนะครับ ระหว่าง List,IList,IEnumerable,DbSet แต่ละตัวใช้งานแตกต่างกันอย่างไร
ดูหลายเจ้าใช้ไม่เหมือนกันเลย
รบกวน ด้วยครับ
asp.net MVC nHibernate fluentNHibernate
คือ คำถาม
1. เรา จะใส่ Dropdown ข้อมูล Publisher อย่างไรครับ
[open_code]
โค้ด คราวๆ นะครับ อันนี้ผมมั้ว ซักพักละ
public ActionResult Create()
{
using (ISession nSession = mFactory.OpenSession()) {
var a = from x in nSession.Query<Publisher>)
where x.Status > 0
select x;
ViewBag.publisher = new SelectList(a.ToList(), "ID", "Name");
}
return View();
}
[/close_code]
2. หน้า View เราจะรับ ข้อมูลมาแปะอย่างไร
[open_code]
ใช่หรือป่าว งง
@Html.DropDownListFor(model => model.Category.Id,new SelectList(ViewBag.category))
[/close_code]
3. เวลา จะ save กลับนะ เราจะเขียน โค้ดในลักษณะใด
4. เห็นใช้กันบ่อย คืองงนะครับ ระหว่าง List,IList,IEnumerable,DbSet แต่ละตัวใช้งานแตกต่างกันอย่างไร
ดูหลายเจ้าใช้ไม่เหมือนกันเลย
รบกวน ด้วยครับ