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

Про интеграцию 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
22.02.2007, 06:17
    #34348784
тот же
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
Спасибо посмотрю
...
Рейтинг: 0 / 0
22.02.2007, 12:21
    #34349715
paly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
нормальной документации нет! приведенное выше подойдет для выполнение лаб. в универе и для ознакомления.
...
Рейтинг: 0 / 0
22.02.2007, 12:25
    #34349733
paly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
Вадим, подскажите, а планируется перевод этой документации? А то у нас не все владеют английским языком.
...
Рейтинг: 0 / 0
22.02.2007, 14:47
    #34350416
тот же
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
Солидарен с сообщениями выше.
Никакой документации к коду провайдера.
Именование локальных переменных безобразное, например

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

Еще вопрос какие ассоциации у вас возникают с именами функций xxxClose(), xxxOpen(). Это все в провайдере от InterSystems
...
Рейтинг: 0 / 0
22.02.2007, 18:34
    #34351081
VadimF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
Зачем Вам нужны эти методы?
Зачем нужно анализировать код сгенерированных классов?
Вы видели пример работы с классами 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
22.02.2007, 23:28
    #34351456
paly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
а планы на документирование классов провайдера есть? ответьте на мой вопрос http://sql.ru/forum/actualthread.aspx?tid=394996
...
Рейтинг: 0 / 0
02.04.2007, 16:22
    #34431747
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.NET и Cache
Для .NET берите MS SQL и не парьтесь и не наживайте себе геморроя

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


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