powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ById
62 сообщений из 62, показаны все 3 страниц
ById
    #38323349
olegffdfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть репозиторий в нем метод GetSomethingById
а что он должен возвращать наружу..
...
Рейтинг: 0 / 0
ById
    #38323351
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegffdfdf,

Something
...
Рейтинг: 0 / 0
ById
    #38323354
olegffdfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имею ввиду метод возвращает единичное значение,
Возвращаемое значение -класс?
Я так понимаю класс модели данных вьюхи некорректно возвращать?
...
Рейтинг: 0 / 0
ById
    #38323400
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegffdfdf,

авторA data access layer (DAL) in computer software, is a layer of a computer program which provides simplified access to data stored in persistent storage of some kind, such as an entity-relational database.

For example, the DAL might return a reference to an object (in terms of object-oriented programming) complete with its attributes instead of a row of fields from a database table. This allows the client (or user) modules to be created with a higher level of abstraction. This kind of model could be implemented by creating a class of data access methods that directly reference a corresponding set of database stored procedures. Another implementation could potentially retrieve or write records to or from a file system. The DAL hides this complexity of the underlying data store from the external world.

да, возвращаемое значение — POCO объект данных. подготовить вью-модель — задача контроллера. в простейшем случае, полученное значение можно использовать как вью-модель. но расовые идейщики против такого. ведь можно ковырнуть объект через навигационные свойства, а дата-контекст может быть уже уничтожен (примитивная модель управления lifetime, основанная на using).
...
Рейтинг: 0 / 0
ById
    #38323418
olegffdfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttolegffdfdf,

авторA data access layer (DAL) in computer software, is a layer of a computer program which provides simplified access to data stored in persistent storage of some kind, such as an entity-relational database.

For example, the DAL might return a reference to an object (in terms of object-oriented programming) complete with its attributes instead of a row of fields from a database table. This allows the client (or user) modules to be created with a higher level of abstraction. This kind of model could be implemented by creating a class of data access methods that directly reference a corresponding set of database stored procedures. Another implementation could potentially retrieve or write records to or from a file system. The DAL hides this complexity of the underlying data store from the external world.

да, возвращаемое значение — POCO объект данных. подготовить вью-модель — задача контроллера. в простейшем случае, полученное значение можно использовать как вью-модель. но расовые идейщики против такого. ведь можно ковырнуть объект через навигационные свойства, а дата-контекст может быть уже уничтожен (примитивная модель управления lifetime, основанная на using).
вы пример привести можете кода? Везде пишут что наружу должны быть интерфейсы, а тут
...
Рейтинг: 0 / 0
ById
    #38323483
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegffdfdf,

при чем тут данные и интерфейсы? ну хотите, оберните их еще в интерфейсы, только что это вам даст?

или вы про саму реализацию репозитория?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
interface IRepo<TData>
{
    TData GetById(int id);
    ...
}



interface IMyRepo: IRepo<MyData> { }



internal class MyRepo: IMyRepo
{
      public MyRepo(DataContext context) { }
      ...
}



в чем сложности? MyData — это POCO класс.
...
Рейтинг: 0 / 0
ById
    #38323577
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMyData — это POCO класс.MyData - это POCO класс, потому что EF?
RepositoryMediates between the domain and data mapping layers using a collection-like interface for accessing domain objects .
...
Рейтинг: 0 / 0
ById
    #38323578
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegffdfdfесть репозиторий в нем метод GetSomethingById
а что он должен возвращать наружу.. Шаблон Repository .
...
Рейтинг: 0 / 0
ById
    #38323607
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMyData - это POCO класс, потому что EF?

ну не обязательно. NHibernate, BLToolkit, ActiveRecord, XPO, EntitySpaces, LLBLGen, Persistor, Subsonic, DO.NET, L2SQL, LinqConnect,... да мало ли их там. а какие альтернативы? DataTable? ппфррр... :)
...
Рейтинг: 0 / 0
ById
    #38323915
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, да мне просто любопытно, почему ты используешь термин POCO (Plain Old CLR Object), а не business object, или domain object, или domain model object. :)
...
Рейтинг: 0 / 0
ById
    #38323983
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

в данном случае уместно, человек пытается замутить интерфейсы. я считаю для объекта данных это лишнее. интерфейсы определяют поведение, а не формат данных. хотя запретить никто не может :)
...
Рейтинг: 0 / 0
ById
    #38324116
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ни фига не понял, что ты хотел сказать про интерфейсы. Экземпляр класса, что наследуется от EntityObject - это объект данных?
...
Рейтинг: 0 / 0
ById
    #38324134
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Код: c#
1.
2.
3.
4.
public class MyData  {
   public int Id { get; set; }
   public string Prop1  {get;set;}
}



или интерфейс

Код: c#
1.
2.
3.
4.
public interface IMyData  {
   int Id { get; set; }
   string Prop1  {get;set;}
}



вот имел в виду что я. а если класс от чего-то там наследуется... да ради бога. даже если это портит его POCO-душу :)
т.е. не имеет смысла рисовать вот такие интерфейсы на мой взгляд.
...
Рейтинг: 0 / 0
ById
    #38324166
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, о как.
А пусть репозиторий вместо POCO-объектов возвращает доменные, как ему и положено.
Тогда и не будет никаких вопросов к интерфейсам.
...
Рейтинг: 0 / 0
ById
    #38324169
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

«доменные» — это лишь логическая абстракция. если ими слишком увлекаться, не надо забывать, что они иногда «текут» :)
...
Рейтинг: 0 / 0
ById
    #38324185
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, да программирование - это вообще одна сплошная абстракция.
И куда это вдруг доменные объекты "текут"?
...
Рейтинг: 0 / 0
ById
    #38324203
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ById
    #38324206
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

кусочег

...Из-за закона дырявых абстракций вот что получается: придумает кто-нибудь чудесный новый генератор кода, с которым у программиста работа наконец-то станет эффективной, а ему и говорят: "Сперва научись делать это руками, а потом уж пользуйся генератором, чтобы сэкономить время". Генераторы кода, абстрагирующие разработку кусков кода, так же дырявы, как и все прочие абстракции. А единственный компетентный способ залатать эти дыры - выучить, как работают абстракции, и какие подробности они скрывают. Итак, абстракции экономят наше рабочее время, но не экономят учебное время...
...
Рейтинг: 0 / 0
ById
    #38324286
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, и к чему это ты тут приплёл? Доменный объект - это термин из DDD, а не TCP/IP и DNS.
...
Рейтинг: 0 / 0
ById
    #38324294
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Надо было статью до конца дочитать...

зы: предлагаю всем вопрошающим сразу давать вот эту картинку, на которой должно быть всё понятно
...
Рейтинг: 0 / 0
ById
    #38324301
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

кстати, правая нижняя D не кажется слегка светлее остальных? или мене глючит.
...
Рейтинг: 0 / 0
ById
    #38324344
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потекла
...
Рейтинг: 0 / 0
ById
    #38324357
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tamozhnya,
...
Рейтинг: 0 / 0
ById
    #38324359
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ты в своём репертуаре, видимо у тебя манера общения такая. Ну да и фиг с тобой.
...
Рейтинг: 0 / 0
ById
    #38324383
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

уже ведутся разработки по автоматическому распознаванию сарказма. вот, думал, нечем людям заняться. ан нет. некоторым может пригодится :)

моя мысль такая: на уровне высших абстракций возникает много споров что чем считать, а вы сразу начинается «сорить» этими терминами, как будто пишите продолжение для книги Фаулера. вы перечитайте вопрос топикастера еще раз.
...
Рейтинг: 0 / 0
ById
    #38324406
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А пусть репозиторий вместо POCO-объектов возвращает доменные

вопрос топикастера

а что он должен возвращать наружу..

уточнение

Возвращаемое значение -класс?

...

в общем или лыжи не едут, или при чем тут логическая модель, домен, дал, недал... вообще ничего не понимаю.
...
Рейтинг: 0 / 0
ById
    #38324420
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ну да, я ж цитату привел...
...
Рейтинг: 0 / 0
ById
    #38324555
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, доменный объект - это вполне конкретная сущность, вполне конкретной предметной области (Domain Model). Или иначе бизнес объект из бизнес процесса.
Company, Person, Order, Customer, или как у ТС Something.
Классы этих объектов вполне себе могут реализовывать некие интерфейсы, т.к. инкапсулируют в себе некоторую логику, обладают поведением.

Так что я не понимаю твоих рассуждений по этому поводу.
...
Рейтинг: 0 / 0
ById
    #38324603
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

опыт показывает, что реализация логики классами модели — практика плохая. т.е. ладно там еще вычисляемые свойства (допустим, Sum { get { return Amount * Price } }, но не логика. интерфейсы хороши в случае реализации универсального репо. допустим

interface IUpdateable {
DateTimeOffset Updated {get;set;}
}

...
...
Рейтинг: 0 / 0
ById
    #38324613
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttопыт показывает, что реализация логики классами модели — практика плохаяДа ладно?
ВикипедиЯв объектно-ориентированном программировании используется активная модель MVC, где модель — это не только совокупность кода доступа к данным и СУБД, а вся бизнес-логика
...
Рейтинг: 0 / 0
ById
    #38324618
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

плохо. логика размазана по классам. типа User.DoEtRegisterYourselfBastarf() ?
...
Рейтинг: 0 / 0
ById
    #38324626
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

объектно-ориентированное программирование... можно еще в старых книжках об этом почитать, где что-то хранит состояние, да еще и поведением обладает... красивая сказка. от того, в ASP.NET MVC пицот контекстов (HttpContext, ViewContext, ControllerContext, ActionContext.......), отдельно от классов, реализующих само поведение.
...
Рейтинг: 0 / 0
ById
    #38324633
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttплохо. логика размазана по классам. типа User.DoEtRegisterYourselfBastarf() ? С чего вдруг она размазана? Кем? :)
...
Рейтинг: 0 / 0
ById
    #38324644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

объектно-ориентированное программирование... можно еще в старых книжках об этом почитать, где что-то хранит состояние, да еще и поведением обладает... красивая сказка. от того, в ASP.NET MVC пицот контекстов (HttpContext, ViewContext, ControllerContext, ActionContext.......), отдельно от классов, реализующих само поведение.И таки что ты хотел этим сказать? Доменные объекты не зависят от того, где используются: в ASP.NET MVC, ASP.NET WebService, WPF, WCF или WinForms приложении.
...
Рейтинг: 0 / 0
ById
    #38324648
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

даже по букве ООП, это не правильно. Customer.CreateOrder(...) — типа клиент создает заказ? карточка клиента (десяток полей) создает заказ (еще одну запись с другим десятком полей) часть логики реализуют сами объекты, часть какие-то сервисные классы — в общем не пойми что. не дай бог мне такое придётся когда-нибудь сопровождать... 3×тьфу
...
Рейтинг: 0 / 0
ById
    #38324653
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне вот тоже так кажется. Чистого ООП при работе с РБД пока не получится. Типизация, изоляция, неследование и прочие плюшки, это да.
...
Рейтинг: 0 / 0
ById
    #38324656
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttskyANA,

объектно-ориентированное программирование... можно еще в старых книжках об этом почитать, где что-то хранит состояние, да еще и поведением обладает... красивая сказка. от того, в ASP.NET MVC пицот контекстов (HttpContext, ViewContext, ControllerContext, ActionContext.......), отдельно от классов, реализующих само поведение.И таки что ты хотел этим сказать? Доменные объекты не зависят от того, где используются: в ASP.NET MVC, ASP.NET WebService, WPF, WCF или WinForms приложении.

есть кем-то великим сказанная фраза, которую над вышить золотом «предпочти композицию наследованию»...
...
Рейтинг: 0 / 0
ById
    #38324664
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понимаю, что пятница ещё далеко, но удержаться не мог
...
Рейтинг: 0 / 0
ById
    #38324668
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttдаже по букве ООП, это не правильно. Customer.CreateOrder(...) — типа клиент создает заказ? карточка клиента (десяток полей) создает заказ (еще одну запись с другим десятком полей) часть логики реализуют сами объекты, часть какие-то сервисные классы — в общем не пойми что. не дай бог мне такое придётся когда-нибудь сопровождать... 3×тьфуТо есть DTO хорошо, а business objects - плохо, потому что ты зачем-то кастомера наделил левым поведением?
...
Рейтинг: 0 / 0
ById
    #38324673
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо есть DTO хорошо, а business objects - плохо, потому что ты зачем-то кастомера наделил левым поведением?

предложите адекватное для карточки кастомера поведение. сохраниться в базу — это ж не тру-поведение для кастомера, не?
...
Рейтинг: 0 / 0
ById
    #38324678
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

роль DTO и Business Object может (и зачастую это делает) выполнять один и тот же класс. может быть вот такой случай. база данных разработана не нами, на наш взгляд спроектирована отвратительно, но с ней надо как-то работать, наши классные Business Objects не укладываются в реляционную модель. другое дело :) 3×тьфу...
...
Рейтинг: 0 / 0
ById
    #38324680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAТо есть DTO хорошо, а business objects - плохо, потому что ты зачем-то кастомера наделил левым поведением?

предложите адекватное для карточки кастомера поведение. сохраниться в базу — это ж не тру-поведение для кастомера, не?Кстати ActiveRecord - это вполне себе популярный шаблон.
...
Рейтинг: 0 / 0
ById
    #38324687
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКстати ActiveRecord - это вполне себе популярный шаблон.

да, не богат кастомер на великие дела ) так все-таки?
...
Рейтинг: 0 / 0
ById
    #38324692
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, короче я понял к чему ты клонишь.
Да, бизнес объекты зачастую не богаты поведением (Anemic Domain Model), но это же не значит, что его вообще нет.
...
Рейтинг: 0 / 0
ById
    #38324697
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру заказ (Order) включает в себя набор услуг и такие методы как AddService, RemoveService, ReplaceService, FindService, подсчёт общей стоимости, общей скидки и т.п., вполне себе может реализовывать.
...
Рейтинг: 0 / 0
ById
    #38324716
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

.. а Service в свою очередь AddToOrder, RemoveFromOrder... не-не-не. ни в коям случае.
хотя такие вещи итак работают изкаропки:

order.Services.Add(service)
order.Services.Remove(service)
order.Services.First(x => ...)
order.Services.Sum(x => ...)
order.Services.Average(x => ...)

а что-то более внушительное есть на примере, настоящее такое Поведение ?
...
Рейтинг: 0 / 0
ById
    #38324725
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt.. а Service в свою очередь AddToOrder, RemoveFromOrder...Зачем?
...
Рейтинг: 0 / 0
ById
    #38324740
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttхотя такие вещи итак работают изкаропки:

order.Services.Add(service)
order.Services.Remove(service)
order.Services.First(x => ...)
order.Services.Sum(x => ...)
order.Services.Average(x => ...)А ещё небось и так работает:
Код: c#
1.
2.
order.Services = null;
order.Services = new ReadOnlyCollection(services);
...
Рейтинг: 0 / 0
ById
    #38324835
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

и даже так:

order.Services = (ICollection<Service>)(new Exception("послание врагам от гордого варяга, стих 4 ]:->"));

:)
...
Рейтинг: 0 / 0
ById
    #38325220
skyANAК примеру заказ (Order) включает в себя набор услуг и такие методы как AddService, RemoveService, ReplaceService, FindService, подсчёт общей стоимости, общей скидки и т.п., вполне себе может реализовывать.А не дофига ли умеет Order?
...
Рейтинг: 0 / 0
ById
    #38325292
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яканешнаизвиняюсьskyANAК примеру заказ (Order) включает в себя набор услуг и такие методы как AddService, RemoveService, ReplaceService, FindService, подсчёт общей стоимости, общей скидки и т.п., вполне себе может реализовывать.А не дофига ли умеет Order?Да нет, не до фига.
...
Рейтинг: 0 / 0
ById
    #38325306
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Ордер нифига не умеет, это просто запись факта будущего или прошлого
а вот ОрдерМенагер должен как то уметь все это
...
Рейтинг: 0 / 0
ById
    #38325322
ViPRosskyANA,

Ордер нифига не умеет, это просто запись факта будущего или прошлого
а вот ОрдерМенагер должен как то уметь все этоПоправка: мы не знаем, что есть Order. У него умеет. Но ошибка проектирования однозначно дитектед: либо сущность неправильно названа (вместо того же, пусть OrderManager), либо (что хуже) нарушен принцип ответственности.
...
Рейтинг: 0 / 0
ById
    #38325334
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

Ордер нифига не умеет, это просто запись факта будущего или прошлого
а вот ОрдерМенагер должен как то уметь все этоЧто это?
...
Рейтинг: 0 / 0
ById
    #38325335
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яканешнаизвиняюсьViPRosskyANA,

Ордер нифига не умеет, это просто запись факта будущего или прошлого
а вот ОрдерМенагер должен как то уметь все этоПоправка: мы не знаем, что есть Order. У него умеет. Но ошибка проектирования однозначно дитектед: либо сущность неправильно названа (вместо того же, пусть OrderManager), либо (что хуже) нарушен принцип ответственности.Каким образом?
...
Рейтинг: 0 / 0
ById
    #38325346
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

да очень простым
Данные ничего не умеют
Ордер = высер (как грит муся) какого нить менагера
...
Рейтинг: 0 / 0
ById
    #38325355
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

да очень простым
Данные ничего не умеют
Ордер = высер (как грит муся) какого нить менагераList<T> данные? Чего он не умеет?
...
Рейтинг: 0 / 0
ById
    #38325365
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу разговор перешёл в русло: Anemic Domain Model vs Rich Domain Model .
...
Рейтинг: 0 / 0
ById
    #38325388
skyANA,

Забей, просто глаз резануло. Это как в должностных обязанностях дворника:

1. Подмести двор
2. Почистить инвентарь
3. Запереть подсобку
4. Сделать банковскую проводку на перевод денег оплаты своего трудодня...

Я ж сказал, что не знаю контекста - м.б. и уместно. :)
...
Рейтинг: 0 / 0
ById
    #38325430
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosskyANA,

да очень простым
Данные ничего не умеют
Ордер = высер (как грит муся) какого нить менагераList<T> данные? Чего он не умеет?
Лист - менагер хранилища
...
Рейтинг: 0 / 0
ById
    #38326109
ooops
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я автор темы.
Ну и развели вы тут.
Вернемся с небес на землю.

Метод должен возвращать некий объект который если работаеМ с EF по сути является оберткой для объекта EF. Так?
...
Рейтинг: 0 / 0
ById
    #38326113
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ooops,

метод должен возвращать то, что просят. если просят объект Customer по идентификатору, отдай его (или null, если его нет). ничего выдумывать тут больше не нужно. как это будет реализовано, уже бай дизайн (мы это уже подробно обсудили).
...
Рейтинг: 0 / 0
62 сообщений из 62, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ById
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]