如何从另一个api引用模型

时间:2016-02-03 12:18:05

标签: c# asp.net rest asp.net-web-api2

我正在asp.net webapi中创建一个应用程序,将模块划分为不同的webapi项目。我在一个项目中有一个模型,它引用另一个项目中的另一个模型。有没有办法在没有重新创建这个引用模型的情况下进行此引用,或者参考这个dll思考是否有可能改变这种特性?

抱歉英文不好

我的例子:

项目baseapi 模型客户端

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 个答案:

答案 0 :(得分:0)

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

  1. 在其他项目中创建一个类库
  2. 添加共享模型
  3. 构建
  4. 参考dll,需要的地方