L2S를 통해 저장 프로 시저를 실행 중이며 '지정된 캐스트가 유효하지 않습니다'라는 메시지가 반환됩니다. 저장된 proc은 수동으로 실행될 때 데이터를 반환하고, 단계를 거치면 "foreach (var row in result)"에서 행 객체를 만들려고 시도 할 때까지 모든 것이 잘됩니다.LinqToSql에서 '지정된 캐스트가 유효하지 않습니다.'
var q = new db();
var result = q.GetNearbyLocations(latitude, longitude,searchDistance);
foreach (var row in result)
{
var c = new Clinic()
{
Name = row.CLINIC_NAME.Trim(),
Address1 = row.DRADR1.Trim()...
아이디어가 있습니까?
Clinic.Name, Clinic.Address1, row.CLINIC_NAME 및 row.DRADR1의 데이터 형식은 무엇입니까? –
이 링크는 매우 귀중합니다 ... http://msdn.microsoft.com/en-us/library/ms131092.aspx – Lazarus