草庐IT

iOS分发方式

全部标签

c# - 我能以某种方式告诉 Resharper ViewModel 的类型吗?

我们在不同的程序集中有Views和ViewModels。View的程序集具有对VM的引用。(有时我们需要隐藏代码)。ViewModel的DataContext是在代码中设置的,而不是在XAML中。因此,无论是VS还是Resharper都无法像智能感知那样提供帮助,Resharper也会给出很多警告。我们是否可以在XAML注释中为Resharper设置任何指令,以表明我们打算将View与特定类型的VM一起使用?更新:不错blogpost作为已接受答案的补充。 最佳答案 我遇到了同样的问题,并通过使用XAML中的设计时支持在XAML编辑

c# - 从 .net 存储 10 - 1 亿个模拟输出的最佳方式(SQL 与平面文件)

我一直在从事一个项目,该项目从模拟中生成大约10到1亿个输出,我想存储这些输出以供将来分析。数据有几个自然级别的组织,例如教室里的学生参加的考试有一些不同的表现指标。就能够一次放入内存而言,我的数据似乎是边界线(考虑到模拟的计算需要内存中的大量数据来进行计算),但我没有立即需要所有数据立即可供我的程序使用。我正在考虑将计算值输出到SQL数据库还是纯文本文件会更好。我正在寻找有关哪种方法可能更快/更容易维护的建议(或者如果您有存储数据的替代建议,我对此持开放态度)。我不需要能够与其他任何人共享数据,也不需要担心在未来几年访问数据。我只需要一种方便的方法来避免每次我想对值的分析进行调整时重

c# - Entity Framework 以一对多方式替换集合的正确方法

假设一个客户有很多电话号码,而一个电话号码只有一个客户。publicclassPhoneNumber:IValueObject{publicstringNumber{get;set;}publicstringType{get;set;}}publicclassCustomer:IEntity{publicICollectionphones{get;privateset;}//ewatnoencapsulatedcollectionsupportpublicvoidSetPhones(paramsPhoneNumber[]phones){this.phones.Clear();this.

c# - 开箱即用地更新 EF 中的子集合真的不可能吗(又名非 hacky 方式)?

假设您的实体中有这些类。publicclassParent{publicintParentID{get;set;}publicvirtualICollectionChildren{get;set;}}publicclassChild{publicintChildID{get;set;}publicintParentID{get;set;}publicvirtualParentParent{get;set;}}并且您有一个用户界面来更新Parent及其Children,这意味着如果用户添加新的Child那么您必须插入,如果用户编辑了一个现有的Child那么你需要更新,如果用户删除了一个C

c# - 以编程方式获取 TFS 中文件的两个版本之间的差异

我正在尝试编写一个代码,给定一个TFS存储库中的项目路径和两个修订版,该代码将计算这两个时刻的内容文件之间的差异。现在代码可能如下所示:using(varprojectCollection=newTfsTeamProjectCollection(newUri(repositoryUrl))){projectCollection.EnsureAuthenticated();varversionControlServer=(VersionControlServer)projectCollection.GetService(typeof(VersionControlServer));stri

c# - 我可以将 JSON.NET 与我的商业应用程序一起分发吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我正在寻找一个.NETJSON库,我可以使用它以类似时尚的xpath方式访问JSON对象。例如,给定一个字符串中的JSON对象,可以通过在另一个字符串中指定路径来访问其属性。好吧,我发现JSON.NET可以完成这项工作,但是我不确定我是否可以在我的商业应用程序中使用和分发它而没有任何法律后果或限制。另外,我不打算分发我的应用代码。我检查了他们的自述文件,许可证规定如下。在选择这个库之前,我只

c# - 将热键/快捷方式文本放在winforms中的工具条菜单项旁边

我希望能够在winforms中显示分配给工具条菜单项的热键组合。例如,在任何程序(甚至您的浏览器设置菜单)中,您都可以看到各种菜单项,通常,与它们的项目右侧对齐的是它们的热键快捷方式。我想以编程方式执行此操作。示例:而不是键入Openafile(ctrl+O)我想让属性彼此独立显示。我怎样才能做到这一点? 最佳答案 您想使用ShortcutKeysToolStripMenuItem的属性。这将使您可以为每个菜单项选择所需的特定组合键,它会显示在菜单项的右侧。确保将ToolStripMenuItem的ShowShortcutKeys属

c# - 结构中 C# 固定 bool 数组的大小和对齐方式是什么?

在做P/Invoke的时候,数据布局的匹配很重要。我们可以通过使用一些属性来控制结构的布局。例如:structMyStruct{publicboolf;}给出大小为4。虽然我们可以告诉编译器将其设为1字节bool以匹配bool的C++类型:structMyStruct{[MarshalAs(UnmanagedType.I1)]publicboolf;}大小为1。这些是有道理的。但是当我测试固定的bool数组时,我感到困惑。unsafestructMyStruct{publicfixedboolfs[1];}给出4个字节的大小。和unsafestructMyStruct{publicfi

c# - 如何以编程方式阅读 SharePoint 列表?

我目前使用LinqtoSharePoint从多个SharePoint列表中检索数据。这是我目前首选的编码方法,通过ASP.NET和WinForms检索数据。我对这个项目的唯一问题:我必须手动生成SPML文件并将其添加到开发环境中,在项目中编译它,然后才能使用它连接到列表。这非常适合需要始终连接到同一个列表的项目。但我让用户创建新的工作区(站点),每个工作区(站点)都有自己的列表,我想从中自动检索数据(与linqtosharepoint相同,但不是静态的)。您能否推荐在实际SharePoint环境之外的C#WinForms和/或ASP.NET中从多个SharePoint列表和网站访问数据

c# - 以编程方式将 Word (docx) 转换为 PDF

好的,在您认为“这不是另一个问题”之前,请先阅读此内容。我有一个应用程序(ASP.NETMVC3中的Web应用程序)使用DocXlibrary在DocX中生成Word文件.应用程序采用一个模板并用数据库中的所有数据填充它。现在我想创建该已创建docx文件的PDF版本。我知道apose.word是一种选择,但不适合我,因为我的预算很少。其他我必须花钱买的库也不在考虑范围之内。我没有共享点服务器所以WordAutomationServices也不是一个选择。所以我有2个选项(据我所知),它们都使用iTextSharp.不知道哪个更好。我可以使用从docx文件生成的XML并将其转换为iTex