【发布时间】:2014-11-20 12:38:08
【问题描述】:
我有一个 BaseEntity 类,其中包含我的所有字段,称为 ActionGame。因此,如果我想创建一个新的动作游戏,我会执行以下操作:
var actionGame = new ActionGame
{
price = textbox1.text,
name = textbox2.text,
type = textbox3.text
};
gameService.CreateUpdateActionGame(actionGame)
这会创建一个新的动作游戏,并使用我所有的 NHibernate 映射将其保存到数据库中。但是,我想更新一个现有的动作游戏,所以我不想创建一个新的 ActionGame,因为我正在做 var actionGame = new ActionGame 我能做些什么来代替呢?它应该类似于我在上面完成创建但不使用新的方式,因为那样会创建一个新记录
基础实体类:
public class ActionGame : BaseEntity
{
public virtual string price { get; set; }
public virtual string name { get; set; }
public virtual string type { get; set; }
public ActionGames()
{
ActionGames = new List<ActionGames>();
}
}
【问题讨论】:
标签: c# asp.net nhibernate collections