diff --git a/src/Orchard.Web/Modules/Orchard.Blogs/Migrations.cs b/src/Orchard.Web/Modules/Orchard.Blogs/Migrations.cs index 5dd7888a5..1c1babfdf 100644 --- a/src/Orchard.Web/Modules/Orchard.Blogs/Migrations.cs +++ b/src/Orchard.Web/Modules/Orchard.Blogs/Migrations.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Data; using Orchard.Blogs.Models; using Orchard.ContentManagement.Drivers; using Orchard.ContentManagement.MetaData; @@ -95,5 +96,13 @@ namespace Orchard.Blogs { cfg => cfg.WithPart("BlogPagerPart")); return 6; } + + public int UpdateFrom6() { + SchemaBuilder.AlterTable("BlogPartRecord", table => table + .AlterColumn("Description", c => c.WithType(DbType.String).Unlimited()) + ); + + return 7; + } } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPartRecord.cs b/src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPartRecord.cs index 4a19c2309..88dde3292 100644 --- a/src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPartRecord.cs +++ b/src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPartRecord.cs @@ -1,7 +1,9 @@ using Orchard.ContentManagement.Records; +using Orchard.Data.Conventions; namespace Orchard.Blogs.Models { public class BlogPartRecord : ContentPartRecord { + [StringLengthMax] public virtual string Description { get; set; } public virtual int PostCount { get; set; } }