我正在使用mvc4并且在类中有一个Guid属性,它看起来像这样
public Guid myGuid { get;set;}
我有一个表格,可以为Guid字段提供值
@Html.HiddenFor(x=>x.myguid, new { @Value = Guid.NewGuid() })
当我提交表单并执行断点时,我可以看到Guid有一个值,但是当它保存在数据库中时,它每次都会返回空白,例如0000-0000-000,这里可能缺少什么?
表格值会像这样保存
public myModel CreateForm(myModel model)
{
var nModel = MapToDbModel(model, new myModel());
_context.myModel.Add(nModel);
_context.SaveChanges();
return model;
}