小编hla*_*nte的帖子

干净的架构和 Asp.Net 核心标识

我试图从我的应用程序中抽象Asp.Net Core Identity以尊重Clean Architecture

目前,我的项目分为 4 个项目:WebApi、Infrastructure、Application 和 Core。我希望将Asp.Net EF CoreAsp.Net Core Identity 的所有配置都封装到基础设施项目中。这两个服务都将通过定义到应用程序项目中的一些接口(例如IApplicationDbcontextIUserServiceICurrentUserService)向 WebApi 项目公开。

不幸的是,我无法使用包管理器命令创建迁移:Add-Migration -Project src\Infrastructure -StartupProject src\WebApi -OutputDir Persistence\Migrations "SmartCollaborationDb_V1"

错误:Unable to create an object of type 'ApplicationDbContext'. For the different patterns supported at design time, see https://go.microsoft.com/fwlink/?linkid=851728

你能帮助我吗?

解决方案结构

解决方案结构

src\WebApi\Startup.cs

public class Startup {

        public IConfiguration Configuration { get; }


        public Startup(IConfiguration configuration) {
            Configuration = configuration; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core asp.net-core clean-architecture asp.net-core-webapi

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

意外的界限

我正在尝试编译这个新类:

public class WindowedGame
        extends GameContainer<GameType extends Game<Graphics2D>> {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这个类扩展了类:

public abstract class GameContainer<GameType extends Game<?>> {
    ....
}
Run Code Online (Sandbox Code Playgroud)

你能建议我纠正或向我解释为什么我得到错误:

意外的界限

谢谢!

java generics compiler-errors

3
推荐指数
1
解决办法
7232
查看次数

在jquery中按类获取文本

我想test进入这个例子。为什么它不起作用?

超文本标记语言

<div id="partTypes">
    <div class="partType">
        <div class="details"> <span class="name">test</span>

        </div>
        <div class="buttons">
            <input class="addCart" type="button" value="click me" />
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

脚本语言

$(document).ready(function () {
    $('input.addCart').live('click', function () {
        var $partType = $(this).closest('div.partType');
        alert($partType.filter('span.name').text());
    });
});
Run Code Online (Sandbox Code Playgroud)

html jquery

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