Вызов CLR функции с параметром массива

Testor1
Дата: 03.06.2011 17:01:41
Привет


Есть CLR функция

public static String test2(String resourceName, feature[] features)
{
КОД
}


Есть определение feature. Как при определении CLR функции в SQL 2008 R2 прописать параметр feature? Как передавать значения feature в созданную sql функцию?

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://blabla")]
public partial class feature {

private string featureCodeField;

private featureParameter[] featureParametersField;

/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string featureCode {
get {
return this.featureCodeField;
}
set {
this.featureCodeField = value;
}
}

/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("featureParameters", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
public featureParameter[] featureParameters {
get {
return this.featureParametersField;
}
set {
this.featureParametersField = value;
}
}
}
kDnZP
Дата: 03.06.2011 17:09:35
Testor1, ну вродь как примеры же есть, али не читали?
Глядеть тута.
Testor1
Дата: 03.06.2011 17:12:57
kDnZP,
Примеры для 2005.
У меня SQL 2008 R2 и VS 2010. Это имеет значение?
SamMan
Дата: 03.06.2011 18:20:53
Testor1
У меня SQL 2008 R2 и VS 2010. Это имеет значение?

Осспади, ну ессесно все будет работать! Обратная совместимость, все дела...
не, ну программеры пошли...
Testor1
Дата: 03.06.2011 22:55:28
SamMan,

Можно небольшой примерчик тут ?
Что-то не получается :(
Mnior
Дата: 04.06.2011 02:39:36
Testor1, смотрите у себя:
C:\Program Files\Microsoft SQL Server\150\Samples\Engine\Programmability\CLR\ArrayParameter\
Найти в нете тяжеловато.
Но я что-то сомневаюсь что там что надо.

А вам зачем это понадобилось?
kDnZP
Дата: 04.06.2011 11:24:12
Mnior
Дата: 04.06.2011 15:36:25
kDnZP, точнее вот: Readme_Array Parameter Sample
А смысл? Да я могу скачать msi архив на xx метров, но это можно и с самого MS сайта сделать.
И как мне на *nix-е открыть этот архив и выкусить 10 строк кода? И всё равно в опен-нете этого кода нет.
Лучше уж пусть кто-то выкусит и выложит явно сюда.

Всё ещё продолжаю сильно сомневаться, что там ответ на вопрос ТС.
csmru
Дата: 04.06.2011 18:35:41
cпасибо
kDnZP
Дата: 04.06.2011 19:48:44
Mnior, ну вот тут есть в виде zip-архива. Перевыложить мне, ессно не проблема. Вопрос в том, нужно ли?