سؤال

اللعب مع الكود أولاً ، ويريد تتبع حالة المستخدم المتعلقة ببعض العناصر. لتنافس مثال ، دعنا نقول أنني حصلت

public class Currency
{ 
    public decimal Value {get;set;}
    public string OldDude {get;set;}
}

public class UsersCurrencyAmount
{
    virtual public Currency {get;set;} //type of currency in my man-purse
    int quantity {get;set;}
    //how do I refer to MembershipUser here?
}

هل أستخدم العضوية مباشرة من خلال بعض السحر ، أم أقوم بعمل شيء مثل أ

public class User
{
    int UserId {get;}
    string UserName {get;}
}
هل كانت مفيدة؟

المحلول

يجب ألا تنشئ تبعية من نموذج المجال الخاص بك إلى عضوية .NET. يجب أن يكون لديك ملف User الفصل في مجالك. على مستوى أعلى في التطبيق الخاص بك ، يمكنك استخدام نموذج العضوية (على الأرجح من خلال التجريد) لتنفيذ احتياجات التفويض.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top