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 }));
|
|
}
|
|
}
|
|
} |