0
DNN模塊開發和使用MVC和Linq的新功能。已經建立了一個類和控制器,允許我在數據庫的表中創建記錄。任何人都可以告訴我檢索新創建記錄的ID的最佳方法嗎?下面是創建記錄的控制器部分。獲取DNN模塊新記錄的ID
class BlockController
{
public void CreateBlock(Block b)
{
using (IDataContext ctx = DataContext.Instance())
{
var rep = ctx.GetRepository<Block>();
rep.Insert(b);
}
}
}
呼叫控制器從代碼
var bC = new BlockController();
var b = new Block()
{
SectionId = int.Parse(ddlPickSection.SelectedValue),
PlanId = int.Parse(ddlPickPlan.SelectedValue),
BlockName = bId,
BlockDesc = "",
xPos = bX,
yPos = bY,
width = arrBWidths[i],
ModuleId = ModuleId,
CreatedOnDate = DateTime.Now,
CreatedByUserId = UserId,
LastModifiedOnDate = DateTime.Now,
LastModifiedByUserId = UserId,
};
bC.CreateBlock(b);
感謝