我正在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; }
}
答案 0 :(得分:0)
正如评论中所指出的那样。 您应该将共享模型移动到另一个程序集中,并在新项目中引用它。