source: src/FinkiChattery/FinkiChattery.Persistence/Configurations/CategoryConfig.cs@ e6a6d9a

dev
Last change on this file since e6a6d9a was e6a6d9a, checked in by Стојков Марко <mst@…>, 3 years ago

Initialized FinkiChattery project

  • Property mode set to 100644
File size: 762 bytes
Line 
1using Microsoft.EntityFrameworkCore;
2using Microsoft.EntityFrameworkCore.Metadata.Builders;
3using System;
4using System.Collections.Generic;
5using System.Linq;
6using System.Text;
7using System.Threading.Tasks;
8using FinkiChattery.Persistence.Models;
9
10namespace FinkiChattery.Persistence.Configurations
11{
12 public class CategoryConfig : BaseConfig<Category>
13 {
14 public CategoryConfig(string schema) : base(schema)
15 {
16 }
17
18 public override void Configure(EntityTypeBuilder<Category> builder)
19 {
20 base.Configure(builder);
21
22 builder.ToTable("Category", Schema);
23
24 builder.Property(x => x.Name).HasColumnName(@"Name").HasColumnType("nvarchar").IsRequired().HasMaxLength(500);
25 }
26 }
27}
Note: See TracBrowser for help on using the repository browser.