如何禁用 C# 10 中新的默认全局使用(请参见此处:https: //github.com/dotnet/aspnetcore/issues/32451)?
我想一目了然地看到使用的命名空间,并且不想查找全局使用哪些命名空间的文档。
使用的软件:
考虑以下模型:
位置(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)