所以,我正在查看使用DB4o的ASP.NET MVC2(http://mvcstarter.codeplex.com/)的TekPub示例,並且有一堆模板來創建控制器等,生成的代碼如下所示:處理ID與db4o和ASP.NET MVC2
public ActionResult Details(int id)
{
var item = _session.Single<Account>(x=>x.ID == id);
return View(item);
}
現在,我的理解是,使用db4o的或不需要的ID的一個simliar對象數據庫,因此如何/究竟是什麼我通過使這種模板化代碼的功能?
更新:兩個答案都很有用,我修改了模板以使用GUID作爲ID。一旦我看到它是如何工作的,我會在這裏添加任何相關的代碼/註釋。
更新:所以,我做了什麼(工作正是我所期望的)是 1.我的模型添加ID即
public Guid ID { get; set; }
初始化在類的構造函數中的Guid像這樣
ID = Guid.NewGuid();
就是這樣,所有的工作。
我現在看到 - 挖掘一點,添加控制器模板使用int,我只需要把它弄亂,使它更多DB4o-ised – 2010-04-28 19:54:58