Учебное приложение MusicStore -MVC3 (92 PageNo) создало класс POCO, например:
public partial class ShoppingCart
{
MusicStoreEntities storeDB = new MusicStoreEntities();
public static ShoppingCart GetCart(HttpContextBase context)
{
var cart = new ShoppingCart();
cart.ShoppingCartId = cart.GetCartId(context);
return cart;
}
}
Как мы можем получить доступ к статическому методу в разделяемых классах? На мой взгляд, мы не можем получить доступ к статическим методам в частичном классе. Атрибут partial
означает, что другие части класса будут включены в пространство имен. В этом сценарии я не знаю, где реализован этот другой разделяемый класс.
Мои вопросы об этом статическом методе:
- Можем ли мы получить доступ к статическим методам в разделяемых классах? Если да, то как?
- Где этот частичный класс реализован в этом приложении MusicStore? Я не могу найти другую часть реализации этого класса.
Обновлено: в каталоге models
нет другого класса ShoppingCart
. Кто-нибудь знает, где будет эта частичная реализация?
.cs
файле. Пожалуйста, уточните, что именно вы собираетесь делать. - person Mohammad Dehghan   schedule 03.02.2012partial
. Если приложение все еще работает, счастливых дней. Вы также можете проверить историю исходного кода на CodePlex и проверить более раннюю версию кода, если хотите знать, когда это произошло или всегда было так. - person Nope   schedule 03.02.2012