小编Gab*_*ada的帖子

我可以首先使用EF代码和.net核心生成迁移脚本

我正在使用.Net Core构建MVC应用程序,我需要生成迁移脚本.

使用EF6,我确实运行了命令

update-database -script
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用.net时也是如此.

Update-Database:找不到与参数名称'script'匹配的参数

你知道EF7是否有相同的产品吗?

.net entity-framework entity-framework-core asp.net-core-mvc asp.net-core

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

EF Core - 添加相关实体时出错

当我尝试更新已从数据库中获取的实体的相关实体时出现错误。出于说明目的,我有这些实体:

    class Car
{
   int Id ..;
   string Name ..;
   virtual ICollection<TireCar> tires ...;
}

class TireCar
{
  int Id ..;
  int TireId ..;
  int CarId..;
  int Size..;
  virtual TireBrand tire;
  virtual Car car;
}

class TireBrand
{
  int Id;
  string Name ..;
}
Run Code Online (Sandbox Code Playgroud)

因此,我正在尝试创建一个 Patch 方法,该方法允许我更新Car数据并添加、更新或删除tires. 当我得到Car实体然后我添加一个Tire. 类似的东西:

    void UpdateCar()
    {
        var car = carService.Get(...);

        ...

        carService.AddTire(new TireCar{ CarId = car.Id, TireId = 1 });

        ...
    }
Run Code Online (Sandbox Code Playgroud)

我将 Repository 模式与 DI …

c# entity-framework entity-framework-core .net-core

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

使用 Typescript 忽略 Angular 中 GET 请求上未定义的属性集

我正在尝试从服务器请求一些数据。当我将属性的模型更改为未定义时,此“未定义”字符串将在查询字符串中发送。

let filterModel = new GroupFilterModel();
filterModel.status = anycondition ? "opened" : undefined;
this.http.get<GroupModel[]>("apiurl", { params: filterModel });
Run Code Online (Sandbox Code Playgroud)

发送的查询字符串是这样的:

apiurl?status=undefined
Run Code Online (Sandbox Code Playgroud)

我想避免发送状态变量。我怎么会有这种行为?

typescript angular

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

代码格式化Visual Studio代码-行长

我已经使用Visual Studio Code已有一段时间了。从昨天开始,代码格式化没有按我预期的那样工作,但是我没有更改任何配置。

这是没有格式化的文件

无需格式化的代码

无需格式化的代码

格式化后:

代码格式化 代码格式化

这些是我修改的设置

在此处输入图片说明

我可以做些什么来改善这一状况?

typescript visual-studio-code vscode-settings

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