Skip to content

Instantly share code, notes, and snippets.

@mrstebo
Created June 2, 2020 12:20
Show Gist options
  • Select an option

  • Save mrstebo/59c7ecf1261ba720acd8b384e6c47e66 to your computer and use it in GitHub Desktop.

Select an option

Save mrstebo/59c7ecf1261ba720acd8b384e6c47e66 to your computer and use it in GitHub Desktop.
entity-framework-model-mapping-3
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.ModelConfiguration;
using EntityFrameworkExamples.Models;
namespace EntityFrameworkExamples.Mappings
{
class UserMapping : EntityTypeConfiguration<User>
{
public UserMapping()
{
ToTable("Users");
HasKey(m => m.Id);
Property(m => m.Id).HasColumnName("ID").HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
Property(m => m.Username).HasColumnName("Username").IsRequired();
Property(m => m.Password).HasColumnName("Password").IsRequired();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment