powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / .NET и Cache
9 сообщений из 9, страница 1 из 1
.NET и Cache
    #34346550
@@@@
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста есть ли документация к провайдеру NET для Cache более подробная чем распрстраняемая с тем о чем я упомянул.
И если можно может кто-нибудь поделиться впечатлением от использования онного
...
Рейтинг: 0 / 0
.NET и Cache
    #34347875
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно, какие материалы Вы упомянули?

Про интеграцию Cache' и .Net есть достаточно много интересных материалов:
Документация Cache'

Если Вы установите Cache', то будут установлены примеры работы с .Net (<Cache'>\Dev\dotnet).
Если у Вас версия Cache' 5.2 или Cache' 2007.1 их стоит посмотреть.

Методичка "Разработка приложений баз данных в архитектуре клиент-сервер для СУБД Cache'."

Статья Object-Oriented Data Programming: C# Meets Caché .

Очень подробное практическое занятие с конференции Devcon 2006.
Using InterSystems’ .NET Managed Provider

The InterSystems .NET Managed Provider gives .NET applications high-performance native access to object and relational data through a single easy-to-use component. This tutorial offers a hands-on tour of the .NET Managed Provider, including its object capabilities and its support for the ADO.NET API.

Так что материалов хватает!

Вадим
...
Рейтинг: 0 / 0
.NET и Cache
    #34348784
тот же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо посмотрю
...
Рейтинг: 0 / 0
.NET и Cache
    #34349715
paly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нормальной документации нет! приведенное выше подойдет для выполнение лаб. в универе и для ознакомления.
...
Рейтинг: 0 / 0
.NET и Cache
    #34349733
paly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вадим, подскажите, а планируется перевод этой документации? А то у нас не все владеют английским языком.
...
Рейтинг: 0 / 0
.NET и Cache
    #34350416
тот же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Солидарен с сообщениями выше.
Никакой документации к коду провайдера.
Именование локальных переменных безобразное, например

CacheObject.GetPropertyS(..,int ii, int jj, ...)
ii, jj - ???
Методом тыка и после анализа нагенерированных прокси, было устанволено , что работает как при тех значениях что генерируется так и просто при установке 0 - неясно.

Еще вопрос какие ассоциации у вас возникают с именами функций xxxClose(), xxxOpen(). Это все в провайдере от InterSystems
...
Рейтинг: 0 / 0
.NET и Cache
    #34351081
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем Вам нужны эти методы?
Зачем нужно анализировать код сгенерированных классов?
Вы видели пример работы с классами Cache' в .Net?

Вы должны понять, как работать с классами Cache' в ObjectScript.
Далее Вы проецируете классы в .Net и работаете с ними точно так же.

Все очень просто! Вот фрагмент из примеров по работе с объектами (<Cache'>\Dev\dotnet\samples\bookdemos) :


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
 //=============================================================================
    // Proxy_2_SaveDelete
    //=============================================================================
    // Create, save, and delete a new Sample.Person record.
    private void Proxy_2_SaveDelete(string Name) {
      WriteOutputHeader(Name);
      try {
        // Create a new instance of Sample.Person, and set
        // some properties. The person.Home property is an
        // embedded Sample.Address object.
        Sample.Person person = new Sample.Person(CacheConnect);
        person.Name = "Luthor, Lexus A.";
        person.SSN = "999-45-6789";
        person.Home.City = "Smallville";
        person.Home.State = "MN";

        // Save the instance of Person
        CacheStatus sc = person.Save();
        Display.WriteLine("Save status: " + sc.IsOK.ToString());
        Display.WriteLine("Saved id: " + person.Id());

        // Save the ID for this record, then dispose of the object and
        // test to make sure that the new record exists in the database. 
        string ID = person.Id();
        person.Dispose();
        Display.WriteLine("person " + ID + " exists: " 
          + Sample.Person.ExistsId(CacheConnect, ID).ToString() + "\r\n");

        // Create another instance of the new record, and 
        // print out the properties.
        Sample.Person person2 = Sample.Person.OpenId(CacheConnect, ID);

        Display.WriteLine("ID: " + person2.Id());
        Display.WriteLine("Name: " + person2.Name);
        Display.WriteLine("SSN:  " + person2.SSN);
        Display.WriteLine("City: " + person2.Home.City);
        Display.WriteLine("State:  " + person2.Home.State);

        // Dispose of the Person object, delete the record, and test 
        // to make sure that it is gone.
        person2.Dispose();
        sc = Sample.Person.DeleteId(CacheConnect, ID);
        Display.WriteLine("Delete status: " + sc.IsOK.ToString());
        Display.WriteLine("person " + ID + " exists: " + Sample.Person.ExistsId(CacheConnect, ID).ToString());
      }
      catch (Exception err) {
        WriteErrorMessage(Name, err);
      }
    } // end Proxy_2_SaveDelete()


Посмотрите, пожалуйста, материалы, которые я прислал.
Вопросы показывают, что Вы неправильно используете наш интерфейс к .Net.

Если возникает проблема с чтением документов на английском, хотя бы посмотрите код.
Планов переводить документацию по .Net на русский язык нет.

Вадим
...
Рейтинг: 0 / 0
.NET и Cache
    #34351456
paly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а планы на документирование классов провайдера есть? ответьте на мой вопрос http://sql.ru/forum/actualthread.aspx?tid=394996
...
Рейтинг: 0 / 0
.NET и Cache
    #34431747
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для .NET берите MS SQL и не парьтесь и не наживайте себе геморроя

Александр
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / .NET и Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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