0
Entity Frameworkに挿入されたばかりのGuidを返す方法があるかどうか知りたい人は、その列が自動生成されたguidであると仮定します。自動生成Guid-MVCを取得する
私はEntity FrameworkでMVCを使用しています。リポジトリメソッドADD()を使用していますが、メソッドの戻り値の型は無効です。
誰でも知っていますか?
Entity Frameworkに挿入されたばかりのGuidを返す方法があるかどうか知りたい人は、その列が自動生成されたguidであると仮定します。自動生成Guid-MVCを取得する
私はEntity FrameworkでMVCを使用しています。リポジトリメソッドADD()を使用していますが、メソッドの戻り値の型は無効です。
誰でも知っていますか?
StewieFG、
項目を追加し、SaveChanges()
を打つには、あなたのオブジェクトは、今autogenrated列の値が取り込まれなければなりません。以下の例を考えてみましょう:
[HttpPost]
public ActionResult Create(MyEditViewModel viewModel)
{
if (ModelState.IsValid) {
_myService.Insert(viewModel.Entity);
_myService.SaveChanges();
// we can query the column value for the autogenerated value now
// i.e. viewModel.Entity.GuidIDColumn value etc..
return this.RedirectToAction(x => x.Index());
} else {
PopulateViewModel(viewModel);
return View(viewModel);
}
}
が、これは
を役に立てば幸い