所以,我有一个DataModel项目。我有一些已经在第三方库中的域模型。所以我在我的DataModel中添加了第三方引用。
我不希望我的其他项目通过添加对我的DataModel项目的引用来访问内部第三方Dll类型。我不想将第三方库添加到我的所有项目中..
换句话说我想拥有
DataModel.Type thirdPartyType = new DataModel.Type
我尝试在我的DataModel项目中创建一个继承自第三方类型的类,因为它可以访问它。但它在其他项目中无法使用,因为它们无法访问它的父级。
我应该如何实现这一目标?