上课不喜欢dll [英] class not fond in dll

查看:73
本文介绍了上课不喜欢dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我添加了这个dll



命名空间TCSCloud.Domain.RepairOrder.Model 
{
public 类UpdateRepairOrder:Base.Base
{
public DateTime CreateDate {get; set ; }
public string CreateUser {get; set ; }
public DateTime LastUpdateDate {get; set ; }
public string LastUpdateUser {get; set ; }
public int TenId {get; set ; }
public int WorordId {get; set ; } // 主要
public string EstimateNumber {get; set ; }
public string WoNumber {get; set ; }
public string WoSource {get; set ; }
public string ReferenceNumber {get; set ; }
public string PoNumber {get; set ; }
public int CusId {get; set ; }
public int CusIdInvoiceTo {get; set ; }
public int CusIdWo {get; set ; }
public string CustomerName {get; set ; }
public string ContactName {get; set ; }
public string WoLocation {get; set ; }
public int CuslocId {get; set ; }
public int WorordtypId {get; set ; }
public int WorordcatId {get; set ; }
public int WorordunistaId {get; set ; }
public int ShosupId {get; set ; }
public int FacId {get; set ; }
public int WarId {get; set ; }
public int UniId {get; set ; }
public int ReeId {get; set ; }
public int OtReading {get; set ; }
public int RtReading {get; set ; }
public int HuboReading {get; set ; }
public string HuboReadingUom {get; set ; }
public string EstimateFlag {get; set ; }
public DateTime EstimateDate {get; set ; }
public DateTime EstimateCompleteDate {get; set ; }
public DateTime EstimateIntApprovedDate {get; set ; }
public DateTime EstimateCustomerHoldDate {get; set ; }
public DateTime EstimateCustApprovedDate {get; set ; }
public string EstimateNotes {get; set ; }
public DateTime WoDate {get; set ; }
public DateTime Completed_date {get; set ; }
public DateTime ApprovedDate {get; set ; }
public DateTime TransmitTimestamp {get; set ; }
public DateTime VoidDate {get; set ; }
public int TotalLabour {get; set ; }
public int TotalParts {get; set ; }
public int TotalShopsupply {get; set ; }
public int TotalSurcharge {get; set ; }
public int TotalTax {get; set ; }
public string Notes {get; set ; }
public string SystemNotes {get; set ; }
public string MobileNotes {get; set ; }
public string VoidNotes {get; set ; }
public int UseIdPreparedDy {get; set ; }
public int UseIdApprovedBy {get; set ; }
public int UseIdVoidedBy {get; set ; }
public string WoWsStatus {get; set ; }
public string UnitNumber {get; set ; }
public string UnitLicensePlate {get; set ; }
public string UnitSerialVin {get; set ; }
public string UnitReeferNumber {get; set ; }
public int UnitUnimakId {get; set ; }
public int UnitUnimodId {get; set ; }
public string UnitNotes {get; set ; }
public string CertificateLetter {get; set ; }
public int CertificateNumber {get; set ; }
public DateTime CertificateDate {get; set ; }
public string CertificateOther {get; set ; }
public string LastInsertUsername {get; set ; }
public string LastUpdateUsername {get; set ; }
public DateTime LastInsertDate {get; set ; }
}
}





i希望在我的另一个名称空间中访问这些属性,但它没有'虽然dll成功添加但没有选择等级



 使用 TCSCloud。 Domain.RepairOrder; 
使用 Oracle.DataAccess.Client;

namespace TcsCloud.Repository.RepairOrderManagement
{
class RepairOrderManagementRepository
{
UpdateRepairOrder upd = new UpdateRepairOrder();
}
}







无法找到命名空间UpdateRepairOrder?为什么它在TCSCloud.Domain.RepairOrder.Model并且我添加了它的dll但它没有选择类,为什么?

解决方案

查看你的命名空间:

 命名空间 TCSCloud.Domain.RepairOrder.Model 
{
public class UpdateRepairOrder:Base.Base





 使用 TCSCloud.Domain.RepairOrder; 
使用 Oracle.DataAccess.Client;

namespace TcsCloud.Repository.RepairOrderManagement
{
class RepairOrderManagementRepository
{
UpdateRepairOrder upd = new UpdateRepairOrder();



UpdateRepairOrder的完全限定名称是:

 TCSCloud.Domain.RepairOrder.Model.UpdateRepairOrder 



所以要么改变您使用:

 使用 TCSCloud.Domain.RepairOrder.Model; 

或者限定您的使用:

 Model.UpdateRepairOrder upd =  new  Model.UpdateRepairOrder(); 


i added this dll

namespace TCSCloud.Domain.RepairOrder.Model
{
    public class UpdateRepairOrder : Base.Base
    {
        public DateTime CreateDate { get; set; }
        public string CreateUser { get; set; }
        public DateTime LastUpdateDate { get; set; }
        public string LastUpdateUser { get; set; }
        public int TenId { get; set; }
        public int WorordId { get; set; } // Primary Key
        public string EstimateNumber { get; set; }
        public string WoNumber { get; set; }
        public string WoSource { get; set; }
        public string ReferenceNumber { get; set; }
        public string PoNumber { get; set; }
        public int CusId { get; set; }
        public int CusIdInvoiceTo { get; set; }
        public int CusIdWo { get; set; }
        public string CustomerName { get; set; }
        public string ContactName { get; set; }
        public string WoLocation { get; set; }
        public int CuslocId { get; set; }
        public int WorordtypId { get; set; }
        public int WorordcatId { get; set; }
        public int WorordunistaId { get; set; }
        public int ShosupId { get; set; }
        public int FacId { get; set; }
        public int WarId { get; set; }
        public int UniId { get; set; }
        public int ReeId { get; set; }
        public int OtReading { get; set; }
        public int RtReading { get; set; }
        public int HuboReading { get; set; }
        public string HuboReadingUom { get; set; }
        public string EstimateFlag { get; set; }
        public DateTime EstimateDate { get; set; }
        public DateTime EstimateCompleteDate { get; set; }
        public DateTime EstimateIntApprovedDate { get; set; }
        public DateTime EstimateCustomerHoldDate { get; set; }
        public DateTime EstimateCustApprovedDate { get; set; }
        public string EstimateNotes { get; set; }
        public DateTime WoDate { get; set; }
        public DateTime Completed_date { get; set; }
        public DateTime ApprovedDate { get; set; }
        public DateTime TransmitTimestamp { get; set; }
        public DateTime VoidDate { get; set; }
        public int TotalLabour { get; set; }
        public int TotalParts { get; set; }
        public int TotalShopsupply { get; set; }
        public int TotalSurcharge { get; set; }
        public int TotalTax { get; set; }
        public string Notes { get; set; }
        public string SystemNotes { get; set; }
        public string MobileNotes { get; set; }
        public string VoidNotes { get; set; }
        public int UseIdPreparedDy { get; set; }
        public int UseIdApprovedBy { get; set; }
        public int UseIdVoidedBy { get; set; }
        public string WoWsStatus { get; set; }
        public string UnitNumber { get; set; }
        public string UnitLicensePlate { get; set; }
        public string UnitSerialVin { get; set; }
        public string UnitReeferNumber { get; set; }
        public int UnitUnimakId { get; set; }
        public int UnitUnimodId { get; set; }
        public string UnitNotes { get; set; }
        public string CertificateLetter { get; set; }
        public int CertificateNumber { get; set; }
        public DateTime CertificateDate { get; set; }
        public string CertificateOther { get; set; }
        public string LastInsertUsername { get; set; }
        public string LastUpdateUsername { get; set; }
        public DateTime LastInsertDate { get; set; }
    }
}



i want to access these properties in my another class of another namespace but it doesn't although dll added successfully but not picking class

using TCSCloud.Domain.RepairOrder;
using Oracle.DataAccess.Client;

namespace TcsCloud.Repository.RepairOrderManagement
{
    class RepairOrderManagementRepository
    {
        UpdateRepairOrder upd = new UpdateRepairOrder();
    }
}




Namespace UpdateRepairOrder couldn't be found ? why it is in TCSCloud.Domain.RepairOrder.Model and i added it's dll but it doesn't pick class, why ?

解决方案

Look at your namespaces:

namespace TCSCloud.Domain.RepairOrder.Model
{
    public class UpdateRepairOrder : Base.Base


And

using TCSCloud.Domain.RepairOrder;
using Oracle.DataAccess.Client;

namespace TcsCloud.Repository.RepairOrderManagement
{
    class RepairOrderManagementRepository
    {
        UpdateRepairOrder upd = new UpdateRepairOrder();


The fully qualified name for UpdateRepairOrder is:

TCSCloud.Domain.RepairOrder.Model.UpdateRepairOrder


So either change your using to:

using TCSCloud.Domain.RepairOrder.Model;

Or qualify your usage:

Model.UpdateRepairOrder upd = new Model.UpdateRepairOrder();


这篇关于上课不喜欢dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆