我是否仍可以在具有Azure移动服务EntityData的表中使用实体框架或SQL更新或创建项目?

时间:2015-04-30 14:49:16

标签: entity-framework azure azure-mobile-services

我有一个天蓝色的移动服务,并且所有表都从EntityData继承(以启用离线同步),这意味着它们会自动创建系统列,例如:

  • CreatedAt UpdatedAt Deleted

如果我尝试更新或插入此表,我仍然可以只使用实体框架或纯SQL,或者我现在必须通过移动服务完成所有操作。

我以某种方式混淆了EntityData的整个目的及其含义。因为我想要一个能够使用离线同步的应用程序,但仍然可以从网页访问数据。

1 个答案:

答案 0 :(得分:0)

Azure移动服务SDK使您可以非常轻松地对表执行CRUD操作,但这并不意味着您仍然无法使用实体框架或纯SQL来访问表。

请记住Azure Mobile Services SDK支持脱机和联机操作,但如果您需要将Azure移动服务数据库与其他客户端应用程序一起使用,则必须从Azure获取SQL数据库连接字符串和连接信息移动服务仪表板。使用这两种信息,您的客户端应用程序可以使用实体框架或纯SQL查询与表进行交互。