小编Pab*_*blo的帖子

在.NET Core下的分层体系结构中自动创建CRUD

我在一个新的项目工作的一个典型的三层架构下的:business,dataclient采用了棱角分明的正面.

在这个项目中,我们将有一个我们想要自动执行的重复任务:创建CRUD.我们想要做的是生成模型和控制器(put,get,post,delete)以及来自实体及其属性的其他基本项目信息.

这是我最好的选择?我曾经考虑过模板T4,但是我对它们的无知使我怀疑它是否是最好的选择.

例如,从这个实体:

public class User
{

    public int Id { get; set; }

    public string Name {get;set;}

    public string Email{ get; set; }

    public IEnumerable<Task> Task { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想生成以下模型:

public class UserModel
{

    public int Id { get; set; }

    public string Name {get;set;}

    public string Email{ get; set; }

    public IEnumerable<Task> Task { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

还有控制器:

{
    /// <summary>
    /// User controller
    /// </summary>
    [Route("api/[controller]")]
    public …
Run Code Online (Sandbox Code Playgroud)

.net c# t4

11
推荐指数
1
解决办法
555
查看次数

简单的D3演示不适用于改变的结构

我正在关注官方教程.由于结构相当简陋,我决定做一个更清洁的结构:

<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<head>
<title>D3</title>
<style>
    .chart div {
        font: 10px sans-serif;
        background-color: steelblue;
        text-align: right;
        padding: 3px;
        margin: 1px;
        color: white;
    }
</style>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>

    var data = [4, 8, 15, 16, 23, 42];

    var x = d3.scale.linear()
        .domain([0, d3.max(data)])
        .range([0, 420]);

    d3.select(".chart")
        .selectAll("div")
        .data(data)
    .enter().append("div")
        .style("width", function(d) { return d * 10 + "px"; })
        .text(function(d) { return d; });

</script>
</head>
<body>

    <div class="chart"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.这是我得到的错误:

d3.html:20 Uncaught TypeError: …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

0
推荐指数
1
解决办法
64
查看次数

标签 统计

.net ×1

c# ×1

d3.js ×1

javascript ×1

t4 ×1