我试图编译this代码示例。
它依赖于SystemUser:
// Now make an SDK call with the organization service proxy.
// Display information about the logged on user.
Guid userid = ((WhoAmIResponse)organizationProxy.Execute(
new WhoAmIRequest())).UserId;
SystemUser systemUser = organizationProxy.Retrieve("systemuser", userid,
new ColumnSet(new string[] { "firstname", "lastname" })).ToEntity<SystemUser>();
Console.WriteLine("Logged on user is {0} {1}.",
systemUser.FirstName, systemUser.LastName);
但是SystemUser是一个早期绑定的实体,不是吗?
我可以使用SystemUser的实现吗? Microsoft是否提供了库?
答案 0 :(得分:4)
您需要使用工具生成早期绑定实体。有多种方法可以做到这一点:
您最终使用哪种工具并不重要。你真正使用它更重要。我发现它比使用后期绑定实体有很大的好处。
答案 1 :(得分:1)
我将“DLaB.Xrm.Entities”维护为早期绑定实体的NuGet包。它不包含您已完成的任何自定义,但它将具有默认属性/实体。
答案 2 :(得分:1)