小编Mat*_*ias的帖子

SQL Azure架构升级策略

我目前正在使用实体框架作为db后端的asp.mvc应用程序,它将在ms azure平台上运行.

在我的开发机器上,我正在运行一个sqlexpress实例,它托管我的开发数据库(就像我说可能应用程序通过实体框架连接到它).

通过实体框架数据库生成向导将数据库模式从我的本地sqlexpress部署到sql azure非常简单(无论出于何种原因,向导总是想要创建一些我在生成的sql文件中手动更正的聚簇索引).

但我无法想出一种方法来保存我的数据!自动生成的sql脚本总是转储我的所有表并创建新表...这对于初始设置是可以的,但不能升级现有数据库.

必须有一个很好的方法来执行没有dataloss的架构更新...请帮忙!我已经尝试过sql管理工作室(r2)和SQLAzureMW(可用于codeplex)......但是他们不做这项工作:(

请不要告诉我,我必须编写自己的工具来编写代码!

寻求你的帮助

谢谢

编辑:这是我现在的表现

我使用EF迁移向导为我的本地SQL Express创建的SQL脚本,并自行修改它们以与SQL Azure兼容.人们可能认为工作较少而且工作完美:)

sql deployment azure database-schema

8
推荐指数
1
解决办法
1658
查看次数

如何通过Alexa API下达亚马逊产品订单

我正在尝试建立亚马逊Alexa技能,允许用户在亚马逊上查找和订购某些产品.

有没有办法通过亚马逊API通过亚马逊订购产品或至少将它们添加到用户Alexa'购物清单'?

alexa-skills-kit

7
推荐指数
1
解决办法
753
查看次数

Devise + omniauth-facebook添加权限

我们让用户以最低权限注册,如下所示:

Devise.setup do |config|
  config.omniauth :facebook, ENV['FACEBOOK_KEY'], ENV['FACEBOOK_SECRET'],
              :scope => 'email,offline_access,user_about_me'
end
Run Code Online (Sandbox Code Playgroud)

我们这样做是为了提高注册率(您要求转换率越高的权限越少).

但是后来当例如用户希望fb共享某些东西时我们需要publish_stream权限.

有谁知道如何提升fb权限?举例来说:'email,offline_access,user_about_me,publish_stream'

我知道用户必须再次通过oauth对话框..但是如何做到这一点?

谢谢

facebook ruby-on-rails devise omniauth

6
推荐指数
1
解决办法
1569
查看次数

如何使用RMagick和Word换行在图像上渲染文本?

我需要在图像上(1024x768)渲染一些文本(unicode,helvetica,白色,22px,粗体).

到目前为止这是我的代码:

img = Magick::ImageList.new("my_bg_img.jpg")
txt = Magick::Draw.new

img.annotate(txt, 800, 600, 0, 0, "my super long text that needs to be auto line breaked and cropped") {
      txt.gravity = Magick::NorthGravity
      txt.pointsize = 22
      txt.fill = "#ffffff"
      txt.font_family = 'helvetica'
      txt.font_weight = Magick::BoldWeight
}

img.format = "jpeg"

return img.to_blob
Run Code Online (Sandbox Code Playgroud)

它很好,但它不会自动打破线条(自动换行)以使所有文本适合我定义的区域(800x600).

我究竟做错了什么?

谢谢你的帮助:)

ruby rmagick

2
推荐指数
1
解决办法
2279
查看次数

永远不会调用WillTerminate事件

我的iOS应用程序有问题.

当我从iOS任务栏中杀死应用程序时,WillTerminate事件未被调用....任何想法为什么?

我设置的唯一后台服务是voip SetKeepAliveTimeout Timer(在info.plist中带有"voip"标志).但即使我拿出这个,WillTerminate事件永远不会被解雇.

我还在DidEnterBackground事件上注册了SignificantLocationChanges .

有任何想法吗?

谢谢

xamarin.ios ios

1
推荐指数
1
解决办法
1613
查看次数