小编Gle*_*bby的帖子

ASP.NET MVCScaffolding非常慢

我们尝试使用ASP.NET MVC脚手架( http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package,HTTP:// mvcscaffolding.codeplex.com/).伟大的工具,但请任何建议为什么它这么慢?空项目中的简单模型的脚手架(如本教程中所述)大约需要15秒,这仍然是可以接受的,但是在我们根据自定义元数据属性添加了一些脚手架逻辑之后,模型的脚手架有一些 - 很多关系需要5分钟甚至更长时间,这使它无法使用.有什么方法可以提高性能?

asp.net-mvc scaffolding asp.net-mvc-scaffolding t4scaffolding

20
推荐指数
1
解决办法
1548
查看次数

在.NET Core 2.0下添加实体框架迁移期间出现“参数计数不匹配”错误

将项目迁移到.NET Core 2.0,全新安装Visual Studio 15.5和.NET CORE sdk 2.1.2之后,尝试使用EF Core添加迁移时出现错误。

C:\Projects\SQLwallet\SQLwallet>dotnet ef migrations add IdentityServer.
An error occurred while calling method 'BuildWebHost' on class 'Program'.
Continuing without the application service provider. Error: Parameter count mismatch.


Done. To undo this action, use 'ef migrations remove'
Run Code Online (Sandbox Code Playgroud)

结果,使用空的Up()和Down()方法创建了一个空的迁移类。

program.cs看起来像:

public class Program
{

    public static IWebHost BuildWebHost(string[] args, string environmentName)
    {...}

    public static void Main(string[] args)
    {


        IWebHost host;
        host = BuildWebHost(args, "Development");
Run Code Online (Sandbox Code Playgroud)

请指教。在Core 1.0上,迁移工作正常。我实现了IDesignTimeDbContextFactory,并且我的DBContext类具有无参数的构造函数,因此可能不是原因。

ef-migrations entity-framework-core asp.net-core asp.net-core-2.0

4
推荐指数
1
解决办法
859
查看次数