小编Blu*_*ush的帖子

Orchard CMS:未显示内容部分

我创建了一个内容部分,并将其添加到内容类型.当我创建内容类型时,与其他字段不同,不显示内容部分.没有编译或记录的错误,内容部分已添加到placement.info.

司机:

[UsedImplicitly]
public class TradeItemPartDriver: ContentPartDriver<TradeItemPart>
{
    private readonly ITradeItemService _tradeItemService;

    private const string TemplateName = "Parts/TradeItem";

    public TradeItemPartDriver(ITradeItemService tradeItemService)
    {
        _tradeItemService = tradeItemService;
    }

    protected override string Prefix
    {
        get { return "TradeItem"; }
    }

    protected override DriverResult Display(
        TradeItemPart part,
        string displayType,
        dynamic shapeHelper)
    {

        return ContentShape("Parts_TradeItem",
                        () => shapeHelper.Parts_TradeItem(
                            ContentPart: part)); 
    }

    protected override DriverResult Editor(
        TradeItemPart part,
        dynamic shapeHelper)
    {
        var shape = ContentShape("Parts_TradeItem_Edit",
                () => shapeHelper.EditorTemplate(
                    TemplateName: TemplateName,
                    Model: BuildEditorViewModel(part),
                    Prefix: Prefix));
        return shape; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc orchardcms

5
推荐指数
1
解决办法
3001
查看次数

EF7使用SQLite生成错误的迁移

我尝试将ASP.Net 5与Entity Framework 7和SQLite一起使用,我发现了一个奇怪的迁移器行为.

我删除了Visual Studio 2015并使用模板"ASP.NET 5 Template Web Application"创建了一个新项目.

之后我删除了依赖

"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
Run Code Online (Sandbox Code Playgroud)

并添加了两个依赖项,而不是称为还原包.

"EntityFramework.Sqlite": "7.0.0-rc1-final",
"Microsoft.Data.Sqlite": "1.0.0-rc1-final"
Run Code Online (Sandbox Code Playgroud)

像那样

"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.Sqlite": "7.0.0-rc1-final",
"Microsoft.Data.Sqlite": "1.0.0-rc1-final",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final"
}
Run Code Online (Sandbox Code Playgroud)

接下来,我转到Startup.cs并更改了这样的ConfigurationServices功能

 public void ConfigureServices(IServiceCollection services)
    {
        // Add framework services.
        var dbFilePath =     Path.Combine(PlatformServices.Default.Application.ApplicationBasePath, "test.db");
        services.AddEntityFramework()
         .AddSqlite() …
Run Code Online (Sandbox Code Playgroud)

c# migration sqlite entity-framework-core dnx

3
推荐指数
2
解决办法
8006
查看次数