Я выполняю эту статью: http://msdn.microsoft.com/en-us/data/gg685467Правильно используя объекты .Net в MVC3
У меня UserModel:
using System;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity;
namespace Website.Models
{
public class UserContext : DbContext
{
public DbSet<User> Users { get; set; }
}
public class UserModel
{
[Required]
[DataType(DataType.Text)]
[Display(Name = "First Name")]
public string FirstName { get; set; }
[Required]
[DataType(DataType.Text)]
[Display(Name = "Last Name")]
public string LastName { get; set; }
public DateTime DateCreated { get; set; }
}
}
Однако, когда я бегу:
using (UserContext db = new UserContext())
{
db.Users.Add(user);
db.SaveChanges();
}
Я получаю ошибку Объект не отображается ...
Может кто-нибудь, пожалуйста, скажите мне, что я я делаю неправильно? Я попытался использовать другой метод добавления модели данных сущности, но не использовал мое основное соединение. Пожалуйста, что я делаю неправильно?
EDIT: Теперь ничто не собирается в базу данных, но я не подвожу не ошибка, это то, что я делаю:
User user = new UserModel();
user.FirstName = "Please";
user.LastName = "Work";
user.DateCreated = DateTime.Now;
user.AspNetUserId = new Guid();
using (var userContext = new UserContext())
{
userContext.Users.Add(user);
userContext.SaveChanges();
}
Привет Я сделал, что теперь я не получаю сообщение об ошибке, однако ничего не входя в базу данных ... – Darren