小编Sch*_*out的帖子

使用EFCore使用私有字段设置自定义外键列名称

我有以下数据模型:

public class Foo
{
    public Foo(int barId)
    {
        BarId = barId;
    }

    private int BarId;
    public Bar Bar { get; private set; }
}

public class FooTypeConfig : IEntityTypeConfiguration<Foo>
{
    public void Configure(EntityTypeBuilder<Foo> builder)
    {
        builder.HasOne(x => x.Bar)
            .WithMany()
            .HasForeignKey("BarId");
    }
}

public class Bar
{
    public int Id { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

效果很好,根据我的期望,我有一个Foo包含Id和的表BarId。从数据库中读取时,我的私有字段BarId和我的Bar财产也已正确实现Foo

问题是我想找到一种方式来命名我的私有字段,并为我的数据库列选择一个不同的名称。我想命名我的财产_barId,但仍选择BarId数据库中的列名。

这可能吗?


我试图重命名我的Foo班级中的字段,并_barId在我的我的外键中指定我的(现在是非常规名称)外键 …

entity-framework-core

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

Node.js和共享文件中的Azure功能

我正在通过Bitbucket CI部署我的Azure功能.我能够从多个函数中的共享目录中引用文件,这很棒.

但是,当我尝试更新我的共享代码并通过推送到我的主分支来部署它时,我可以看到我的Kudu控制台中的文件正在更新,但我的功能本身似乎仍然引用了旧版本的文件. ..如果我关闭我的CI,我没有这个问题.

知道问题可能是什么以及如何解决这个问题?

azure node.js azure-functions

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

从Node.js中的Azure表存储返回原始实体

我的JavaScript对象/实体看起来像这样:

{
  id: 1,
  name: 'foo',
  timestamp: new Date()
}
Run Code Online (Sandbox Code Playgroud)

我需要传递给Azure TableService的实体看起来像这样:

{
  id: { '_': 1, '$': 'Edm.Int32' },
  name: { '_': 'foo', '$': 'Edm.String' },
  timestamp:{ '_': new Date(), '$': 'Edm.DateTime' },
}
Run Code Online (Sandbox Code Playgroud)

这很容易使用entityGenerator,这也是从TableService返回实体的格式.

是否有可能在从表中获取数据时从TableService返回原始值?我并不需要在我的JavaScript对象上使用所有这些OData类型和元数据.

我可能需要使用像PropertyResolver这样的东西,但文档很混乱.

azure node.js odata azure-table-storage

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

Android导航意图

如果您将谷歌地图方向邮寄到您的Android手机,您可以在地图应用程序中打开它,这似乎完全合乎逻辑,其背后的代码也是如此.

现在,只要在地图应用程序中,您就可以在导航应用程序中打开这些指示,并指出这些指示.

这是如何运作的?它一定不是那么难,我知道它的意图

"google.navigation:q=..."
Run Code Online (Sandbox Code Playgroud)

但这仅适用于某些设备,仅适用于协调或地址......没有地图指示?

任何人都可以帮我解决这个问题吗?

编辑:

这就是URL的样子:

https://maps.google.com/maps?saddr=Durbanville,+Cape+Town,+Western+Cape,+South+Africa&daddr=Parow+North,+Cape+Town,+South+Africa+to:Somerset+West ,+ +角镇,南非+非洲+ +到:米尔纳顿,开普敦+ +镇,南非+非洲+&HL = EN&LL = -33.955037,18.657532&SPN = 0.25032,0.528374&SLL = -33.911454,18.601913&SSPN = 0.250448,0.528374和地理编码= FczB -_0dzIkcASlBKWkzGlfMHTFTuxOUSmpCAw%3BFQTi-v0d5oMbASld0qgMSFrMHTG2XqWY145Ttw%3BFfUG-P0dPHEfASk398T7ZbXNHTG5a6EH84n4Qg%3BFVU8-_0doEkaASnrz9UPVVnMHTFz2N4nnkA7XQ&OQ =帕罗&MRA = LS&T = M&Z = 12

navigation android google-maps android-intent android-maps

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