草庐IT

sql-server-ce-4

全部标签

c# - 在 asp.net 中使用 EXCHANGE SERVER (Microsoft Outlook web access) 发送邮件

我知道如何使用安装在我运行代码的同一台机器上的outlook发送邮件。现在,这里的要求是访问我组织的交换服务器(MicrosoftOWA),以便在asp.net代码中发送邮件。这可能吗?如果是,请点亮。感谢更新得到解决方案。在这里为任何需要帮助的人发布我的工作代码。快乐编码!protectedvoidButton1_Click(objectsender,EventArgse){ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//service.AutodiscoverUrl("you

c# - 如何读取 Dapper 生成的 SQL 查询?

我有一个标准代码:publicIEnumerableExperimentSelect(objectparameters){using(varconnection=newSqlConnection(ConnectionString)){connection.Open();vardynamicparam=newDynamicParameters(parameters);varrows=connection.Query("[dbo].[ptbSapOrderSelect]",dynamicparam,commandType:CommandType.StoredProcedure);if(ro

c# - "The RPC server is unavailable"使用 WMI 查询

我有一个运行Server2008R2的网络服务器工作组,我试图在其中管理一个脚本来检查所有服务器的磁盘空间。我在几个月前设置服务器时设置了它,我相信它运行良好。现在我去检查,它给出了一个错误,说“RPC服务器不可用”。该脚本是一个C#ASP.NET页面,尽管我在PowerShell中尝试过类似的调用,但它给出了相同的错误。该脚本可以很好地访问本地计算机的信息,但无法访问远程服务器信息。在过去的几个小时里,我一直在挖掘我能找到的所有东西,但没有任何效果。我已经为WMI(远程和本地)、DCOM(远程和本地)以及我正在访问的计算机的整个驱动器设置了权限。我使用了计算机名称、IP地址、完整的计

c# - 如何在不先将整个列表加载到内存的情况下使用 Linq to Sql 实现 SkipWhile?

我需要按发布日期降序排列存储在数据库中的文章,然后使用Id==100获取文章之后的前20条记录。这就是我想用Linq做的事情:IQueryablearticles=db.Articles.OrderByDescending(a=>a.PublicationDate).SkipWhile(a=>a.Id!=100).Take(20);但是,这会生成NotSupportedException,因为LinqtoSql不支持SkipWhile(请参阅here)。一个可能的解决方案是执行查询,然后使用LinqtoObject应用SkipWhile:IEnumerablearticles=db.A

c# - 如何从 SQL Server 生成文档(docx 或 pdf)?

我知道这有点主观,但我正在调查以下情况:我需要根据SQLServer数据库中的数据自动生成大量文档。数据库上将有一个MVC3应用程序允许数据输入等,并且(可能)有一个“开始”按钮来生成文档。需要一些关于如何创建、命名和存储这些文档的业务逻辑(例如,“父”文档获得一个名称并放入一个文件夹中,“子”文档获得一个计算名称并放入子文件夹中.文档可以是PDF或Doc(x)(甚至两者),只要输出可以是EN-US和AR-QA(RTL文本)我知道SSRS、CrystalReports、VSTO、代码中的“手动”PDF、word邮件合并等有很多选项...我们已经有了一个HTML到PDF的工具,如果有用的

c# - 在没有数据库上下文的情况下将 LINQ 表达式转换为 SQL 文本

无论是LINQtoSQL还是LINQtoEntities都已经具备将LINQ转换为SQL文本字符串的能力。但我希望我的应用程序在不使用数据库上下文的情况下进行转换——这反过来意味着一个事件的数据库连接——这两个提供程序都需要。我想将LINQ表达式转换为用于WHERE和ORDERBY子句的等效SQL字符串,而不依赖于DB上下文,以使以下存储库接口(interface)工作:publicinterfaceIStorewhereT:class{voidAdd(Titem);voidRemove(Titem);voidUpdate(Titem);TFindByID(Guidid);//sure

c# - 观察 sql 数据库中的表新记录

我在Windows应用程序中使用EF,我希望我的应用程序在某个表中插入新记录时执行一些任务“这些新记录将由使用相同数据库的网站插入”我的问题是如何查看此表的更改并在出现新记录时得到通知,在这种情况下EF可以帮助我吗?更新:我使用了SqlDependency类并在数据库中使用了它ALTERDATABASEUrDbSETENABLE_BROKER还在数据库中创建了一个服务和一个队列http://screencast.com/t/vrOjJbA1y但我从来没有收到来self的Windows应用程序的通知。此外,当我在sqlserver中打开队列时,它始终为空http://screencast

c# - MS 同步框架和 SQL Server Compact

我开发了一个可以在在线和离线模式下工作的WindowsC#应用程序。在联机模式下,它连接到SQLServer。在离线模式下,它连接到本地数据库。我使用MicrosoftSyncFramework2.1按需同步2个数据库。到目前为止,我一直使用SQLServer的LocalDB实例作为本地数据库。但是在我的应用程序安装过程中自动设置系统是一件很痛苦的事情。所以我想使用非常容易分发的SQLServerCompact3.5或4.0(在单个文件中)。但我什至无法编译CompactDB的配置代码:DbSyncScopeDescriptionscopeDesc=newDbSyncScopeDesc

c# - 如果达到 Sql Server Compact Edition 的限制会怎样?

如果数据库达到SQLServerCompactEdition的4GB限制会怎样?这有特殊的异常(exception)吗?我可以安全地捕获此事件或异常,比方说,创建一个新数据库吗? 最佳答案 我自己没有经历过,但它看起来像一个SqlCeException将被抛出并且包含SqlCeError的NativeError属性错误代码为25104(SSCE_M_DATABASETOOBIG)。这是一个listingSqlCeError与数据库引擎错误相关的native代码——关于数据库文件太大的代码大约减少了2/3。该list适用于SQLCE3

c# - 如何从 Linq-To-Sql 映射中排除成员?

我有这门课:publicclassMyClass{[Column(Name="StoredColumn",DbType="int")]publicintStored;publicintForDisplay{get{returnStored*1000;}}}重点是ForDisplay不会存储在数据库中-我只是需要它来获得更方便的代码。我尝试运行一个返回行集的SQL查询并得到这个InvalidOperationException:Cannotassignvaluetomember'ForDisplay'.Itdoesnotdefineasetter.我不希望Linq-To-Sql触及For