【发布时间】:2014-08-18 12:17:31
【问题描述】:
我正在使用 webmatrix 在果园 cms 中创建名为“sms”的新模块。我成功创建了它,但是当我生成“migrateions.cs”时,它没有成功生成。
我在模型中的sms.cs 类如下所示
using System.Collections.Generic;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using Orchard.ContentManagement;
using Orchard.ContentManagement.Records;
namespace SMSs.Model{
public class smsrecord:ContentPartRecord
{
public virtual int ID{get;set;}
public virtual string Name{get;set;}
public virtual char is_deleted{get;set;}
}
public class smspart:ContentPart<smsrecord>
{
[Required]
public int ID
{
get{return ID=Record.ID;}
set{Record.ID=value;}
}
public string Name
{
get{return Name=Record.Name;}
set{Record.Name=value;}
}
public char is_deleted
{
get{return is_deleted=Record.is_deleted;}
set{Record.is_deleted=value;}
}
}
生成的Migrations.cs类如下
using System;
using System.Collections.Generic;
using System.Data;
using Orchard.ContentManagement.Drivers;
using Orchard.ContentManagement.MetaData;
using Orchard.ContentManagement.MetaData.Builders;
using Orchard.Core.Contents.Extensions;
using Orchard.Data.Migration;
namespace sms {
public class Migrations : DataMigrationImpl {
public int Create() {
return 1;
}
}
}
为什么“migrations.cs”没有生成成功??请帮忙
【问题讨论】:
-
怎么知道没有生成迁移成功?
-
事实上,您的迁移对我来说看起来不错。为什么认为它不正确?
-
@ShaunLuttin 因为没有创建表..
标签: c# content-management-system orchardcms