14 lines
509 B
C#
14 lines
509 B
C#
|
using System.ComponentModel.DataAnnotations.Schema;
|
|||
|
using System.Data.Entity.Infrastructure.Annotations;
|
|||
|
using System.Data.Entity.ModelConfiguration.Configuration;
|
|||
|
|
|||
|
namespace Plattform.Helper
|
|||
|
{
|
|||
|
public static class MappingExtensions
|
|||
|
{
|
|||
|
public static PrimitivePropertyConfiguration IsUnique(this PrimitivePropertyConfiguration configuration)
|
|||
|
{
|
|||
|
return configuration.HasColumnAnnotation("Index", new IndexAnnotation(new IndexAttribute { IsUnique = true }));
|
|||
|
}
|
|||
|
}
|
|||
|
}
|