Я работаю над созданием страницы входа в C# с использованием подхода Code First, в этом я получаю много ошибок при попытке выполнить код. Я новичок в этом.Как создать таблицы в подходе codefirst
Не могли бы вы пересмотреть мой код и помочь мне в том, что я пропустил?
Правило не создает и не получает множественные ошибки. Ваша помощь поможет мне понять, что пошло не так.
Мой класс "Class1.cs"
public class Login
{
[Required]
public string username { get; set; }
[Required]
public string password{ get; set; }
}
}
public class LoginContext : DbContext
{
public LoginContext() : base("LoginDBConnectionString")
{
Database.SetInitializer<LoginContext>(new DropCreateDatabaseIfModelChanges<LoginContext>());
}
public DbSet<username> username { get; set; }
public DbSet<password> password { get; set; }
}
Context.cs
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
using System.Data.Entity;
using Jquery1.Models;
namespace Jquery1.Models
{
public class Logincontext: DbContext
{
public Logincontext() : base ("LoginDBConnectionString")
{
}
public DbSet<Login> Logins{ get; set; }
}
}
class program
{
static void Main(string[] args)
{
using (var ctx = new Logincontext())
{
ctx.Database.Create();
}`enter code here`
}
}
Вам нужно будет предоставить гораздо больше информации. Где ваш код? Какие ошибки? Где они брошены? –
@ David Thnx, мой код, прилагаемый – shashank
, предоставит ошибку, которую вы получили здесь, иначе людям будет очень сложно помочь вам, а также почему LoginContext отличается в обоих примерах? Где классы имени пользователя и пароля? DbSet представляет таблицу в БД, я думаю, вы смешиваете их со столбцами –