Какой тип данных для хранения изображений и документов в SQL Server 2005

Я должен расширить существующее .net-приложение для хранения изображений и документов (в основном pdf) в базе данных SQL Server 2005.

Какой тип данных SQL Server лучше всего использовать для сохранения этих файлов, и имеет ли смысл создавать отдельную таблицу, содержащую поля, или не проблема поместить эти поля непосредственно в «обычные» бизнес-таблицы, если Операторы выбора не выбирают их (или SELECT *). Я хочу ...

У меня есть метод C #, который говорит:

MyMethod(int num, string name, Color color, MyComplexType complex)

Используя отражение, как я могу четко идентифицировать каждый из типов параметров любого метода? Я хочу выполнить какую-то задачу по типу параметра. Если тип простой int, string или boolean, то я что-то делаю, если это Color, XMLDocument и т. Д., Я делаю что-то еще, и если это определенный пользователем тип, например MyComplexType или MyCalci и т. Д., То я хочу выполнить определенную задачу.

Я могу получить все параметры метода, используя ParameterInfo, и могу перебрать каждый параметр и получить их типы. Но как я могу идентифицировать каждый тип данных?

foreach (var parameter in parameters)
{
    //identify primitive types??
    //identify value types
    //identify reference types

}

Изменить: это часть моего кода для создания страницы с соответствующей сеткой, на которой я хочу показать список параметров с типами данных для выбранного метода. Если у параметра есть какой-либо определенный пользователем тип / ссылочный тип, я хочу расширить его, чтобы показать все элементы под ним с типами данных.

6
задан Sri Reddy 4 January 2011 в 22:06
поделиться