小编Mar*_*tin的帖子

C# 10:禁用全局使用

如何禁用 C# 10 中新的默认全局使用(请参见此处:https: //github.com/dotnet/aspnetcore/issues/32451)?

我想一目了然地看到使用的命名空间,并且不想查找全局使用哪些命名空间的文档。

.net c# c#-10.0

70
推荐指数
3
解决办法
3万
查看次数

OData客户端$ expand不起作用

使用的软件:

  • ASP.Net Web Api 2
  • OData v4
  • Microsoft OData Client 6.13

考虑以下模型:

位置(Id,LocationName,Street,PostalCodeId)

PostalCode(Id,ZIP)

一个位置有一个邮递区号邮编有许多位置.

这是OData配置:

ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Location>("Locations");
builder.EntitySet<PostalCode>("PostalCodes");

config.MapODataServiceRoute(
            routeName: "ODataRoute",
            routePrefix: "odata",
            model: builder.GetEdmModel());
Run Code Online (Sandbox Code Playgroud)

型号类:

public class Location {
    [Key]
    public int Id { get; set; }
    public String LocationName { get; set; }
    public String Street { get; set; }
    public int PostalCodeId { get; set; }
    [ForeignKey("PostalCodeId")]
    public PostalCode PostalCode { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net odata

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

标签 统计

c# ×2

.net ×1

asp.net ×1

c#-10.0 ×1

odata ×1