powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос. Типизированный и не типизированный набор данных.
46 сообщений из 46, показаны все 2 страниц
Вопрос. Типизированный и не типизированный набор данных.
    #39738252
qwerartem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем разница между типизированным набором данных и не типизированным набором данных? Где об этом можно почитать? Благодарю за помощь. Преподаватель задал создать приложение с не типизированным набором данных.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738265
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerartem,
Вот например две строки это 2 варианта:
Код: c#
1.
2.
string myOrder = (string)dsOrders.Tables["Orders"].Rows[0]["OrderID"];
string myOrder = dsOrders.Orders[0].OrderID;



вы спросите что он хочет более конкретно? ОРМ?
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738513
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwerartem,

https://csharp-station.com/Article/Index/StronglyTypedDatasets

У меня, правда, был бы интерес к "предельно" типизированному.

т.е. вместо
string orderID = dsOrders.Orders[0].OrderID;

было бы​
TOrderID orderID = dsOrders.Orders.FirstRow.OrderID;

Реализацию правда делал только для ключей.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738533
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatбыло бы​
TOrderID orderID = dsOrders.Orders.FirstRow.OrderID;

Реализацию правда делал только для ключей.потом пришел ОРМ например в виде EF и сделал это.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738546
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

потом пришел ОРМ например в виде EF и сделал это.
-----
Увы, но не сделал. По крайней мере Я не видел.
Если видел - покажи, плс, где...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738554
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCat,

TOrderID orderID = контекст.Orders.FirstOrDefault()
?
Оно?
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738573
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Оно?
-----
Не-а...
Непонятно почему ты посчитал значение типизированной строки значением типизированного поля...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738577
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение с нетипизированным набором данных:

Код: c#
1.
2.
3.
4.
5.
6.
7.
using System;

class Program {
    static void Main() {
        Console.WriteLine(new dynamic[] { "foo", 42 });
    }
}
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738621
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatPetro123,

Оно?
-----
Не-а...
Непонятно почему ты посчитал значение типизированной строки значением типизированного поля...переведи.
Ты лучше скажи чем тебе типизация ОРМ не устраивает.


fkthat,
Да. Очень хороший пример хотя я типизацию люблю.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738655
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

переведи.
Ты лучше скажи чем тебе типизация ОРМ не устраивает.
-----
​Так тебе перевести или что-то пояснить?

TOrderID orderID = контекст.Orders. FirstOrDefault()
vs
TOrderID orderID = dsOrders.Orders. FirstRow.OrderID ;

- FirstOrDefault() - относительно Orders дает объект из коллекции Orders или поставляет пустышку.

TOrderID, однако, не предполагает иметь строку, но ожидает ПК первой строки (или ехцептион если ее нет, но об этом ты не знаешь, не важно)

Чтобы было понятнее зачем такой изврат... хммм... назову две вещи:
- чтобы можно было ФК присвоить значение ПК, но не наоборот и ошибка была при компиляции
- чтобы поддерживать две версии проекта, в котором один ТОредерИД представляется 10-ти байтным целым, а в другом - 16-ти байтным целым...

И тоже самое желаю иметь по всем остальным полям.

НУ и как там с называнием ОРМа который это умеет?
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738659
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatили ехцептион если ее нет, но об этом ты не знаешь, не важно)я и написал чтобы не было исключения. Можно и с ним написать.
PinkCatчтобы можно было ФК присвоить значение ПК, но не наоборот и ошибка была при компиляции
Она и счас есть. Т. К. маппинг модели отслеживает.
PinkCatчтобы поддерживать две версии проекта, в котором один ТОредерИД представляется 10-ти байтным целым, а в другом - 16-ти байтным целым...бред.
Выше DAL или ОРМ вообще нет разговоров о байтах.
...
Как всегда, тебе надо то что никому не надо.
Меня ОРМ устраивает.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738723
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

я и написал чтобы
-----
Ты написал просто ДРУГОЕ. То, что может сделать маппер.
И почему-то уперся и не рассматриваешь другие возможности.


маппинг модели отслеживает.
-----
Пыхх...
Ну ладно - вот текучка:
public void Load(string pBatchNo, string pOrderNo = null, string pItemNo = null)

Мне нужна ошибка при компиляции, если я вместо

string batchNo​

случайно подставлю

string orderNo​

Бо, в форме аккурат поиск по обоим полям.

Т.е. Я хочу
public void Load(TBatchNo pBatchNo, TOrderNo pOrderNo = null, TItemNo pItemNo = null)


вообще нет разговоров о байтах.
-----
Не проблема - опускаем Binary(n)
и делаем композитный ключ - целое, строка(40) еще целое и еще целое. Ну и чтобы весело стало - еще и поле моней-типа добавим.
Чтобы оно там не было, в коде Я хочу его видеть, как TOrderID тип.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738764
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatТы написал просто ДРУГОЕ. То, что может сделать маппер.
И почему-то уперся и не рассматриваешь другие возможноститы из каменного века что цитировать не умеешь?
Если ты про райзе, то у First() будет райзе.

PinkCatМне нужна ошибка при компиляции, если я вместо

string batchNo​

случайно подставлю

string orderNo​в ОРМ передают не строки а классы. Тогда и будет IDE ругань
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738771
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatЧтобы оно там не было,эээээ батенька.
Говно бд не работает с ОРМ.
Первичный ключик, нормализация в меру, каскад удаление и все тогда заработает.
Если у тебя на кухне бардак, то и базе будет свалка.
Я даже для чилдрен табле один ко многим делаю первичный. Мне не тяжело).
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738772
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Если ты про райзе, то у First() будет райзе.
-----
Не понял терминологию.
Мне надо, чтобы типизированными были не только объекты в коллекции, но и поля в объектах.
И при этом крайне желательно без большого оверхеда.


в ОРМ передают не строки а классы
-----
А ОРМ является единственным обработчиком данных? Может прогеры делают еще хоть что-то помимо подготовки классов и модели для ОРМа?
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738779
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Говно бд не работает с ОРМ.
-----
Эквивалентно:
Говно ОРМ не работает с бд.


Первичный ключик,
-----
Ну так ты же не только первичный ключик просишь!
Ты таки просишь его быть:
- иникальным
- автоинкрементным
- целочисленного типа.
И как только, оставаясь в рамках нормальной БД - уникальный, но не автоинкрементный или целочисленный или композитный, эти требования нарушаются - кричишь что база - плохая. Хотя на деле просто ОРМ не справляется...

Все это понятно, но не понятно почему не выполнить строгую типизацию поля первичного ключа и не парится с проблемами...

Аналогично непонятно - почему не использовать строго типизированное поле в объекте - куча бенефитов, начиная с того, что объект типа можно создавать фабрикой и он автоматом будет одного и тот же типа для всех 150-3000 вхождений...​


Мне не тяжело
-----
Мне - тоже... когда это делаю Я. Но как ты уже знаешь - это не всегда так...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738784
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatне только объекты в коллекции, но и поля в объектах.да. У поля Дата рождения тип поля дата.

PinkCatОРМ является единственным обработчиком данных?а без ОРМ это просто параметр метода. Во всех ЯП в парам возраст можно подать минус 10, если ты перепутал параметры.
В рантайме проверяй и пей меньше.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738786
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatуникальный, но не автоинкрементныйнеправда. Ты сам можешь формировать ключик в хибере. В EF не знаю.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738788
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatХотя на деле просто ОРМ не справляется...он не просит лишнего.
Составной ключ я сам не люблю, поэтому я не перфекционист.

PinkCatМне не тяжело
-----
Мне - тоже... когда это делаю Я. Но как ты уже знаешь - это не всегда так...
Всегда.
DbFirst использую и базу делаю руками.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738790
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCat,

Я тоже не любил ОРМ раньше. Но после java я понял что нет других вариантов. Это просто другое измерение.
Ты наверно и на декларативное программирование ополчился.
Когда в xml указано куда класс инжектить)).
Это Прогресс и эволюция))
Удачи!
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738799
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

и базу делаю руками.
-----
​И что же ты делаешь, когда базу тебе делать ниииизззяяя?


он не просит лишнего.
-----
Да ну? Ну и когда же он произведет типизированные поля?
Ведь так удобно - пишешь СКЛ - у тебя тип... пишешь БО - у тебя тип, причем еще и называется так же... пишешь ГУЙ - а у тебя - опять тип и опять так же называется...


если ты перепутал параметры...
-----
...Я хочу получить ошибку компиляции по несоответствию типов! Что-то в моем желании тебя смущает настолько, что не дает отклонится от требований ОРМов?


Ты наверно и на декларативное программирование ополчился.
-----
Я вообще ни на что не ополчался.
Просто у меня куча кода, который очень плох и с которым надо работать.
Первая итерация - вытаскивание из кучи кода частей и формирование объектов. Т.е. работала форма с 40 ДатаТабле - будет 40 разных типизированных объектов, агрегирующих или наследуемых от ДатаТабле. Но помимо этого мне еще хочется, чтобы поля в строках были не просто -стринг, инт, децимал - но были тоже типизированы - ибо искать ошибки подстановок, особенно если код заумный - проблемно...
Особенно неудобно когда уже поработал с предельно типизированными версиями.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738802
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

да. У поля Дата рождения тип поля дата.
-----
Не-а...
У поля Дата рождения тип поля ТДатаРождения​.
И, обязательно, защита от присвоения просто даты или ТДатаСмерти, но с допуском присвоения ТДатаРождения из ТСвидетельсво_о_Рождении.
Ну не хочу Я помнить куда какую дату можно поместить...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738894
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatНу не хочу Я помнить куда какую дату можно поместитьможет это старость?)
Я считаю что это и есть программирование:
- нажал кнопу: "построить классы по базе".
- пишем что дату рождения из контрола ГУИ передать в данное поле.
..
А вы не хотите помнить))).
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39738896
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatЯ вообще ни на что не ополчался.вы не ответили.
Чтобы иметь мнение о новых средствах разработки, нужно их пробовать.
Другого не дано.
Заводите тему - как переработать старый легаси код.
И пробуете предложения.
Нужно не боятся работать.
Удачи!
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739027
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

может это старость?)
-----
Возможно. Но скорее - древность...
Бо, по законам страны в которой Я родился Я уже должен быть пенсионером...
Это не мешает понимать проблемы и находить решения.
Но - да, уже медленнее...


нажал кнопу ... пишем что
-----
Вообще-то, в конторке где Я работал до этого, по нажатию кнопки строилось готовое к деплойменту приложение.
Единственное, что не делали - не встраивали в Студию. Но это Я в позапрошлом году исправил...


нужно их пробовать.
-----
Или разрабатывать.
Именно по этому мне не хватает типизированных полей - не справляются нынешние ОРМы...


Нужно не боятся работать.
-----
??? - Я не живу для того чтобы работать... Я, таки, зарабатываю, чтобы жить... и много мне не надо.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739034
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatпо нажатию кнопки строилось готовое к деплойменту приложение.такая кнопа есть. Но мы ведь о разработке.
Или вы спутали с фреймворком?

PinkCatИли разрабатывать.
Вы о фреймворке рукописном ОРМ. Это в тему Разработка ИС.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739036
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Но мы ведь о разработке.
-----
Именно. По-этому мне не понятна упертость в возможности сильно ограниченного ОРМа и нежелание поиметь что-то более удобное...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739067
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatсильно ограниченного ОРМавы не пробовали ни EF ни хибер.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739219
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Как там было у Высоцкого: "Ты, Зин, на грубость нарываешься..."
За все время Я не видел ни одного дельного совета... с твоей стороны.
Но даже это не подвигнуло меня на выдачу каких либо оценок...
А об том с чем и сколько Я работал - Я уже писал.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCat,
Я пошел на конкретику, как я пишу и заполняю поле дата.
Вы съехали с темы что у вас была кнопка деплой.
Мне все понятно.
О чем говорить.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739297
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Вы съехали с темы что у вас была кнопка
------

> Я считаю что это и есть программирование:
> - нажал кнопу :
???


Я пошел на конкретику, как я пишу и заполняю поле дата.
-----
Ну и что же там было интересного? Писать код ручками?
Только вот мне не интересно писать его 200-300 раз. Да еще помнить какое куда можно писать, а какое куда нельзя...
Мне его хочется иметь в одном месте и и даже это место сделать управляемым...
Так когда ОРМ начнет генерировать типизированные поля?


что у вас была кнопка деплой
-----
Была - full rebuild & deploy, правда в командной строке...
Доработал, сделал обычный фоновый билд из Студии.

А ручками мы писали только бизнес-логику, а не присвоение значений полям, и делали это посредством весьма низкоквалифицированных товарищей и до того как база была закончена. Билд просто ее встраивал по месту.
Но чтобы это делать и таким способом - надо иметь предельно типизированную систему.
Т.е. возвращаемся к вопросу - когда ОРМ начнет генерировать типизированные поля? ​
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739352
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatмне не интересно писать его 200-300 разэто самооправдание.
Нет никаких повторов иначе я сам бы вешался в программировании.
Приведите хотя бы 10 повторов.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739355
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatТ.е. возвращаемся к вопросунет.
Оправдайте потраченный ФОТ в 20 лимонов на разработку фреймворка.
ТЭО называется.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739366
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Приведите хотя бы 10 повторов.
-----
Ты бы ЕФ6 для начала научил работать с 8-м Ораклом... Ну или рассказал КАК, если умеешь...

А повторы... 100 различных отчетов... в каждом отчете выборка, а то и несколько, по Ордерам... в базе поле с номером ордера называется каждый раз по новому - собирали как могли, не сквозная сборка... и каждый раз надо помнить откуда его можно брать, а откуда уже нельзя или еще нельзя, ибо писатели написали использование поля двояко... Поверх этого свихнувшийся гений положил спагетти-код - даже просто отделить одно от другого и перейти к строго типизированному варианту - морока... это не считая просто ошибок...


Оправдайте потраченный ФОТ в 20 лимонов на разработку фреймворка.
-----
Всего около 120К и те уже давно отбиты...
Бо, не делали мы фреймворк - делали генератор приложений - там нет предопределенной функциональности и тут же его пользовали под заказчика.
А с генератором - все просто - обучить слабого прогера им пользоваться - без проблем, проще, чем учить кодить, билдить и деплоить из Студии. Потому как типичные ошибки неправильного использования данных при предельной типизации ловятся еще при компиляции.


Так Я не понял - будет пример с ОРМ по построению объекта с предельной типизации или будут только крики об том, что это нафиг не надо потому как не умеем?


Хочешь еще один "ненужный" вопросик?
Ты когда-нибудь строил ДЛЛку с модулями?
Ну типа - ДЛЛка всей базы одна (и махонькая, памяти кушает почти ноль), а каждая Модель из ЕФ компилируется в отдельный модуль (не ДЛЛку) и загружается как оверлей?
Я вот могу сказать, с уверенностью на 99,9%, что не делал...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739371
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatА повторы... 100 различных отчетовстоп!
Отчеты не рассматриваем. Он не для ОРМ и они делаются внешними либами.
Оракле могу посмотреть для 11 версии. Восьмерку выкинуть.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739373
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatТак Я не понял - будет пример с ОРМ по построению объекта с предельной типизации или будут только крики об том, что это нафиг не надо потому как не умеем?вы сделали велосипед на криках что 200 раз одна и та же операция.
Тут соседи репозиторий пишут, хотя тоже велосипед для EF.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739376
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatнафиг не надо потому как не умеем?читатели топика решат, надо или нет))
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739384
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Он не для ОРМ и они делаются внешними либами.
-----
Да, мне регулярно говорят, что это не для отчетов, а отчеты делаются сторонними инструментами путем скидывания запроса в генератор отчета...
Вот только как доходит до того, чтобы построить этот самый запрос, который надо отдать генератору отчета, так становится все не так...


Оракле могу посмотреть для 11 версии. Восьмерку выкинуть.
-----
​Для 11-го Я и сам может быть что-то смогу слепить. Меня интересует для того, с чем приходится работать...


вы сделали велосипед
-----
Т.е. вопрос об полезности предельно типизированной версии решен в пользу полезности и остается дождаться реального примера... от пользователя "высокоэффективной транспортной системы".


Про модули Я угадал?
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739387
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatпостроить этот самый запрос,там же ООП не нужен.SELECT..... JOIN наше все.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739388
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatМеня интересует для того, с чем приходится работать...нет.
Я с 10 ки лет 10 назад начинал. Уволь.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatТ.е. вопрос об полезности предельно типизированнойблин, ну сложности то покажи!!!
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739390
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

читатели топика решат, надо или нет
-----
А тут ответ однозначный:
- при невозможности сгенерировать предельно типизированную версию - писать руками не будут.
- при наличии возможности - будут обязательно...
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739392
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Уволь.
-----
Ну вот - как только до конкретной инфраструктуры доходим - Уволь.​
Или, по простому - ОРМ есть Г. - с базой не работает.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatPetro123,

Уволь.
-----
Ну вот - как только до конкретной инфраструктуры доходим - Уволь.​
Или, по простому - ОРМ есть Г. - с базой не работает.

побойся Бога!
Про восьмерку только молчи. Иначе на ветке оракла тебя просто сожгут.
Некрофил))
Инфраструктура блин) LOL
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739416
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCat- при наличии возможности - будут обязательно...
Никто кроме тебя не работает с оракле 8 и не копипастит 200 раз одно и тоже.
Поэтому не будут.
...
Рейтинг: 0 / 0
Вопрос. Типизированный и не типизированный набор данных.
    #39739434
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PinkCatвы сделали велосипед
-----
Т.е. вопрос об полезности предельно типизированной версии решен в пользу полезности и остается дождаться реального примера... от пользователя "высокоэффективной транспортной системы".

ОК
Я начну а вы продолжите.
Вы сказали что ОРМ неоптимален и вы устали 200 раз копировать одно и то же.
Вот другой пример на Java, но в шарпе примерно то же самое.
Это слой БЛ - один из методов.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void processTrade(TradeData trade)                  throws Exception 
{
   try 
   {
      // БЛ или проверки всякие
      TraderData trader =      service.getTrader(trade.getTraderID());
      validateTrader(trade, trader);

      service.insertTrade(trade); //тут первый кэш будет сброшен и синхронизирован.
      // последующая обработка POST
      performPost(trade, trader);
   } 
   catch (Exception up) 
   {
      ctx.setRollbackOnly();
      throw up;
   }
}


итого видим, что на уровне бизнес логики нет проблем с ОРМ
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос. Типизированный и не типизированный набор данных.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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