0

名前はキーではなく、単純な文字列であるため、名前を一意にする方法。シナリオは次のとおりです。いくつかの利益カテゴリを作成します:ジャックポット、給与、退職金などがあります。このカテゴリの1つを選択し、他のコントローラに何かを挿入した後。ただし、同じ名前の2つのカテゴリを作成する必要はありません。一意の利益カテゴリのみが必要です。IDのautoIncrementPrimaryキーにより、「Salary」という名前と異なるIDで100のカテゴリを作成できるようになりました。

  public ActionResult Create(ProfitCategoriesModel profitcategoriesmodel)
        {
            var user = db.UserProfiles.FirstOrDefault(x => x.UserId == WebSecurity.CurrentUserId);
            var addCategory = new ProfitCategoriesModel
            {
                Name = profitcategoriesmodel.Name,
                IdUser = user,
                Id = profitcategoriesmodel.Id,
            };
          db.ProfitCategories.Add(addCategory);
            db.SaveChanges();
4

1 に答える 1

0

私があなたを正しく理解しているなら、あなたは必要Guid.NewGuid().ToString()です。

于 2013-03-08T09:18:41.767 に答える