小编use*_*804的帖子

带有对象列表的实体框架类

我正在使用 EF 6.0 和 ASP.NET MVC 与 C#,并且我有两个类 -projectfeature

public class project
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public Guid id { get; set; }

    [Required]
    public string aliasName { get; set; }

    public virtual List<feature> features { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

public class feature
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int id { get; set; }

    [Required]
    public string name { get; set; }

    [DataType(DataType.MultilineText)]
    public string description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

最终用户将为每个项目选择多个功能,并且每个项目可以包含不同的功能。

如何在 EF 中进行设置并将此选择存储在数据库中?

dbContext我此时此刻有: …

c# asp.net-mvc entity-framework-6

5
推荐指数
2
解决办法
2万
查看次数

在javascript中创建特定的对象数组

我需要在这个结构的javascript中创建一个对象数组:

    var nodes = {
        '0': { 'label': 'abc' },
        '1': { 'label': 'cdf' },
        '2': { 'label': 'kjh' },
        '3': { 'label': 'wef' },
        '4': { 'label': 'vrg' }
    }; 
Run Code Online (Sandbox Code Playgroud)

我试过这样但没有成功:(

    var nodes = {};
    for (var i = 0; i < 4; i++) {
        nodes[i] = { i: { 'label': 'xpto'+i } };
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢!

html javascript arrays json

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

将<string>列为字符串[,]

我有一个List<string>包含名称的tmpNames,例如("A","B","C","D","E",F").

tmpNames的大小可以不同(它是从客户端输入获得的结果).

现在我需要创建一个包含许多行和列的矩阵.

string[,] tmpMatrix = new string[tmpRows.Count,tmpCols.Count];
Run Code Online (Sandbox Code Playgroud)

但是为了迭代和构建矩阵,我有以下代码,其中我无法访问tmpNames中的所有项目.

for(int i= 0; i<tmpRows.Count; i++){
  for(int j= 0; j<tmpRows.Count; j++){
    tmpMatrix[i,j] = tmpNames[i];
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要的结果是:

ABC
DEF

c# arrays list

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

C#Json结合了两个不同的对象

我需要有一个这种格式的json(当数据为null时,只需检索时间字段):

var chartData = [
            {
                "time": "0",
                "value": -0.307
            },
            {
                "time": "1",
                "value": -0.168
            },
            {
                "time": "2"
            },
            {
                "time": "3",
                "value": -0.027
            }
]
Run Code Online (Sandbox Code Playgroud)

我创建了两个类:

  • dataV1(时间)
  • dataV2(时间,值 - >应该是双倍)

码:

public class dataV1
{
    public string time { get; set; }

    public dataV1(string Ptime)
    {
        this.time = Ptime;      
    }

    public dataV1() { }
}

public class dataV2
{
    public string time { get; set; }
    public double value { get; set; }

    public dataV2(string Ptime, double …
Run Code Online (Sandbox Code Playgroud)

c# json

-1
推荐指数
1
解决办法
641
查看次数

标签 统计

c# ×3

arrays ×2

json ×2

asp.net-mvc ×1

entity-framework-6 ×1

html ×1

javascript ×1

list ×1