У меня есть сценарий, в котором я должен хранить и отправлять данные из UI на сервер sql. Для этого я создал один тип таблицы, для которого определение, как показано ниже.
CREATE TYPE AllocationDt AS TABLE
(
Healthplan VARCHAR(MAX),
Site VARCHAR(MAX),
TotaMembers VARCHAR(MAX),
EarnedPeriod VARCHAR(MAX),
PMPM VARCHAR(MAX),
TOtalAmount NVARCHAR(MAX),
HealthPlanID NVARCHAR(MAX),
SiteID NVARCHAR(MAX),
TempEffDate NVARCHAR(MAX),
TempTermDate NVARCHAR(MAX)
)
Проходя так от DAL:
objDB.AddInParameter(objCMD, "@dtAllocation", SqlDbType.Structured, dtAllocation);
Во время выполнения у меня появляется ошибка:
Object cannot be cast from DBNull to other types.
Кто-нибудь знает причину этого?