我首先使用实体框架代码创建了一个Azure移动服务,并尝试遵循键的ClassId命名约定。我的目标是让ClassId列成为惟一的主键,并且不创建任何Id列。我似乎不能让它发生。当我使用下面的代码搭建一个新的Azure Table Controller时,生成的代码不仅创建了ClientId,还创建了Id。当我测试代码时,我得到了错误"Unable to ordering主键排序...“因为(我假设)我没有处理Id的列顺序,因为它甚至没有出现在Class中。
public class Client: EntityData
{
// Unique ID of this client