Entity Framework上的懒惰与急切的加载性能
所以我的 DbContext 上有以下模型类: 每次渲染 LoanApplication 对象列表时,我都会执行以下操作: var context = new MyContext(); var applications = context.LoanApplications.Where(d => d.PropertyThatIWantToFilter = localVariable); 这会返回一个 IQueryable,然后我在我的控制器方法调用中将它转换为这样的 ViewModel: var vm = applications.Select(d => new LoanApplicationViewModel(d)); 在 LoanApplicationViewModel 构造函数中,我接受实体对象并进行相应的映射.问题是,由于 Solicitors 集合是一个导航属性,每次实例化一个新的视图模型时都会调用数据库.每个应用程序的平均律师数是两个,这意味着如果我呈现一个列
280 2022-07-19
编程技术问答社区
无法从第三方托管的网络应用程序连接到sql azure数据库
我试图连接在第三方Web主机上托管的Web应用程序(在这种情况下,Godaddy)没有任何成功.我不确定它是否是一个连接字符串问题或SQL Azure权限问题,但我希望找到一些建议. 收到的错误: "建立与SQL Server的连接时发生网络相关或实例特定错误.未找到服务器或无法访问.验证实例名称是否正确,并且SQL Server配置为允许远程连接. (提供者:TCP提供商,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者已连接主机未能响应.)" 目前,Web应用程序的内容不再是ASP MVC电影教程发现这里. Godaddy Hosting帐户是使用ASP.NET 4.0解决一个网格托管帐户(其解决到单个IP地址). 我可以获取Web应用程序从SQL数据库中提取数据,该数据库设置在模拟我创建的SQL Azure数据库的第三方主机上.我还可以使用Visual Studio 2010提供的Web开发服务器连接到SQL Azure数据库.当我尝试将
438 2022-07-19
编程技术问答社区
如何解决这个错误?"'unicode'对象没有属性'tzinfo'"
我正在 Windows Azure 上部署我的 Django 项目.我使用 SQLite 作为数据库服务器,一切正常.当我部署我的项目时,我决定将它与 SQL Azure 数据库连接,但似乎这个解决方案产生了一些错误.我不再能够编辑用户个人资料.我总是得到这个错误:/admin/auth/user/1/处的 AttributeError'unicode' 对象没有属性 'tzinfo' 解决方案 我在尝试将 django-pyodbc-azure 数据库后端与 Django (1.5.1) 一起使用时遇到了同样的问题:默认情况下,它将 DateTimeField 字段存储在您的数据库中为 datetime2(7),在 Django 中看起来仍然不受支持.就我而言,我在 settings.py 中添加了选项 'use_legacy_datetime' : True,如下所示: DATABASES = { 'default': { 'ENGINE' : 's
3052 2022-07-19
编程技术问答社区
新的SQLAzure数据库在门户中看不到,也不能通过powerhell cmdlets看到。
上周我通过PowerShell和Arm模板在V12 SQLazure服务器上创建了8个数据库,它运作正常.我们开始在SQL Management Studio中使用这些数据库,并设置了用户和表格等.它们中有一些数据,我们可以按预期选择和更新.简而言之,他们工作! 但今天我想使用azure powershell cmdlet New-AzureRmResourceLock将一些资源锁应用于数据库,但我发现命令Get-AzureRmResource | Where-Object {$_.ResourceType -eq "Microsoft.Sql/servers/databases"}不返回我正在寻找的数据库! 我现在也看在portal https://portal.azure.com 我看到了SQL服务器列出,当我输入我的SQL Server的刀片时,我会看到数据库.但是,如果我点击一个dB,我会导致一个没有找到的资源.此外,当使用SQL数据库刀片时,我不会看到列出的任何数据
410 2022-07-19
编程技术问答社区
种子表.NET后端Azure移动应用程序错误
我想在模板中提供的TodoItem顶部添加我自己的DataObject atzure移动应用程序.这是我所做的: 添加新增DataObject: public class Digests : EntityData { public string Title { get; set; } public string ImageURI { get; set; } } 创建名为DigestsController.cs 的新控制器 为我的AppContext.cs添加public DbSet DigestItems { get; set; }.这应该创建将包含Digests项的表. 在AppInitializer类下的Seed上添加context.Set().Add(new Digests { Id = "2016", Title = "Test", ImageURI = "someUriHere" });.这应该在
290 2022-07-19
编程技术问答社区
如何将sql azure模式复制到另一个sql azure数据库中?
我在SQL Azure中开发/管理了我的Dev数据库,但我无法弄清楚如何复制我的Dev SQL Azure数据库的模式,以便将其上传到我的生产SQL Azure数据库?我听说过其他第三方工具,但这是最好的方法吗?如果是这样,这是一个良好的工具用于这个? 解决方案 http://sqlazuremw.codeplex.com/也是一个非常简单的使用和高效工具
190 2022-07-19
编程技术问答社区
不能在Azure上创建一个sql服务器
我正在尝试做以下教程: https://azure.microsoft.com/en-us/documentation/articles/app-tevice-mobile-android -get-started/ 当我尝试创建SQL Server时,我设置名称和密码和那些事物和Azure开始创建服务器后,它给了我两个错误: 如果信息很有用,我在梦想克的redumpark中.任何想法导致这件事是什么? 解决方案 azure sql不包含在Dreamspark的空闲层中. 错误可能是由于被锁定在空闲层中,必须添加信用卡并支付使用Azure SQL. 但是,您可以通过ClearDB和Azure获取免费MySQL数据库.有关更多信息,请参阅此页面: https://www.dreamspark.com/product/product.aspx?productid=99
212 2022-07-19
编程技术问答社区
在一次交易中删除Azure blobs
我有五个Azure Blob,对应于五个SQL Azure数据库条目.实体框架允许我删除一个事务中的五个数据库条目.请参阅这里:多个savechanges在实体框架中调用.我也想在一个事务中删除五个斑点.所以没有或所有斑点都被删除.我该怎么做呢?如果任何Blob删除失败,我打算回滚我的数据库事务,但到目前为止,我只能一次删除一个斑点. 解决方案 每个休息到blob存储是独立的;多个呼叫周围没有交易. 删除单个呼叫中的多个blobs(事务)的唯一可能方法是,如果所有blob都在同一容器内.然后,您可以在单个呼叫中对容器执行删除,这也将删除该容器中的所有斑点. 看这里 for api文档,以及这里
214 2022-07-19
编程技术问答社区
为什么SqlAzureExecutionStrategy不能处理:错误。19 | 物理连接无法使用
完整的例外: System.Data.Entity.Core.EntityCommandExecutionException: An error occurred while executing the command definition. See the inner exception for details. ---> System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable) 为什么Sqlazureexecutionstrategy不处理这一点? 特别是因为这种情况发生在VIP掉期间. 是写一个自己的DbExecutionStrategy处理这个,或
5778 2022-07-17
编程技术问答社区