Microsoft CRM 4.0 용 고급 개발자 확장에서 CRM에 LINQ를 사용하고 있습니다. 그것은 직접 쿼리와 함께 잘 작동합니다. 쿼리는 다음과 같습니다 그러나 나는 문제가 생겼어요 ". 속성 이름을 결정할 수 없습니다"Linq to CRM - 잘못된 연산 예외
는 InvalidOperationException이 던졌습니다var connectionString = @"User ID=u; Password=p; Authentication Type=AD; Server=http://crm:5555/UO";
var connection = CrmConnection.Parse(connectionString);
var dataContext = new CrmDataContext(connection);
var data = from u in dataContext.Accounts
select new
{
Id = u.AccountID,
Name = u.AccountName,
};
var r = from n in data
where n.Name.StartsWith("test")
select new
{
Id = n.Id
};
r.Dump();
조건이 첫 번째 쿼리에 직접 때 그것은 괜찮아요 : 나는 이런 종류의 오류에 대한 유용한 정보를 찾을 수 없습니다
var data = from n in dataContext.Accounts
where n.AccountName.StartsWith("test")
select new
{
Id = n.AccountID,
Name = n.AccountName,
};
. Xrm Linq Provider의 버그입니까? 미리 도움을 청하십시오.