如何引用另一个模型 api

how to make reference to a model from another api

我正在 asp.net webapi 中制作一个应用程序,将模块划分到不同的 webapi 项目中。我在一个项目中有一个模型引用了另一个项目中的另一个模型。有没有一种方法可以在不重新创建此引用模型或引用此 dll 的情况下进行引用以考虑更改此 api 技术的可能性?

抱歉英语不好

我的例子:

项目基地api 模型客户端

projet baseapi

model Client

publi class Client {
     public int Id { get; set; }
     public string Name { get;set; }
}

project invoiceapi

Model Invoice

public class Invoice {
     public int Id { get; set; }
     public virtual Client Client { get; set; }
}

正如评论中已经指出的那样。 您应该将共享模型移动到另一个程序集中并在新项目中引用它。

  1. 在不同的项目中创建 class 库
  2. 添加共享模型
  3. 建造
  4. 在需要的地方引用 dll