The code given in ASPNETZERO which is [Table("PbPersons")] public class Person : FullAuditedEntity { public const int MaxNameLength = 32; public const int MaxSurnameLength = 32; public const int MaxEmailAddressLength = 255;
[Required]
[MaxLength(MaxNameLength)]
public virtual string Name { get; set; }
[Required]
[MaxLength(MaxSurnameLength)]
public virtual string Surname { get; set; }
[MaxLength(MaxEmailAddressLength)]
public virtual string EmailAddress { get; set; }
}
asked to add .core (domain) project. In which file i need to add and
public partial class Added_Persons_Table : DbMigration { public override void Up() { CreateTable( "dbo.PbPersons", c => new { Id = c.Int(nullable: false, identity: true), Name = c.String(nullable: false, maxLength: 32), Surname = c.String(nullable: false, maxLength: 32), EmailAddress = c.String(maxLength: 255), IsDeleted = c.Boolean(nullable: false), DeleterUserId = c.Long(), DeletionTime = c.DateTime(), LastModificationTime = c.DateTime(), LastModifierUserId = c.Long(), CreationTime = c.DateTime(nullable: false), CreatorUserId = c.Long(), }, annotations: new Dictionary<string, object> { { "DynamicFilter_Person_SoftDelete", "EntityFramework.DynamicFilters.DynamicFilterDefinition" }, }) .PrimaryKey(t => t.Id);
}
public override void Down()
{
DropTable("dbo.PbPersons",
removedAnnotations: new Dictionary<string, object>
{
{ "DynamicFilter_Person_SoftDelete", "EntityFramework.DynamicFilters.DynamicFilterDefinition" },
});
}
}
where i need to add this. Please help me out
4 Answer(s)
-
0
I find it out. Thank You
-
0
I am stuck on this point also. Can anyone advise which file to add person entity creation to?
-
0
Hi,
Have you ready the 'step by step' document: <a class="postlink" href="http://www.aspnetzero.com/Documents/Developing-Step-By-Step">http://www.aspnetzero.com/Documents/Dev ... ep-By-Step</a> It describes all needed steps to add an entity and migrations.
If you have further questions, please ask again.
Thanks.
-
0
Yes, I am following the step by step instructions. However, the section about adding person entity does not clearly explain which file to create person entity in. From the code sample on github, I am understanding that I need to create a new folder in the .core section of the application for the person class. Thanks for your response.