【c# – Visual Studio AfterBuild生成代码的任务】教程文章相关的互联网学习教程文章

c# – 实体框架4.1代码优先和一对多映射问题【代码】

我有映射现有数据库的问题. 2桌(简化)"SomeEntity" Id int Name nvarchar和"EntityProperty" EntityId int Name nvarchar并且从实体到实体属性具有一对多的关系. 我如何使用EF 4.1 Code First进行映射? Thx提前. 编辑1: 好的)这是我的代码class Program{static void Main(string[] args){var context = new DataContext();var result = context.SomeEntity.Include(p => p.EntityProperties);foreach (var entity in result){Con...

有用的Visual Studio C#Resharper代码模板【代码】

由于问题Useful Eclipse Java Code Templates为java提供了一些实时模板,我开始考虑C#中的一些可能性 ReSharper有实时模板:ReSharper – >实时模板 例如(我的独特直到现在) tt扩展为:[Test]public void Test(){}但是,在这个范围之外的一些其他想法.或者关于预定义的模板,存在某人摇滚?解决方法:这是我喜欢的一些: // $type $:$END $($user $on $time $) >快捷方式评论> $type $:TODO是默认值;第一个可编辑的> $user $:评估为...

c# – 在Visual Studio中,如何从XAML绑定路径快速导航到相应的代码?【代码】

我希望能够轻松地从XAML代码导航:<Binding Path="Duration">到属性的相应C#代码:public static DependencyProperty DurationProperty =DependencyProperty.Register("Duration", typeof(int), typeof(MainWindow));我似乎能够做的最接近的是转到包含代码的文件,然后我必须执行文本搜索.似乎应该有更好的方式. 答案可能已经存在,但我还没有找到正确的关键字组合来找到它.解决方法:我没有看到任何方法这样做,因为绑定不是强类型引用...

理解/可视化c#代码的工具

你是否有任何工具的sugestions来简化理解一堆C#代码的任务?试图理解他人写的大块软件必须做修改.有关可能有助于理解代码/代码流的工具的任何建议.解决方法:有一个名为Code Rocket的工具,它将显示代码流程图或伪代码.不幸的是它不是免费的并且是一个插件,这意味着它不适用于VS2010 Express Editions. 编辑我不确定它是否适用于C#,但NClass是一个免费工具:http://nclass.sourceforge.net/适用于UML. UML是另一种查看代码如何工作并...

源代码作为C#中的对象

有没有办法将类的源代码表示为对象?我想浏览方法,他们的身体等.如何使用像Stylecop,ReSharper这样的工具在Visual Studio 2010中做到这一点?是否有任何外部库作为输入源代码文件并产生对象的表示?我可以阅读,修改或分析哪些内容?解决方法:至于已编译的装配. Reflection可以为您提供有关对象结构的最多信息.但要获得真正的代码,你需要降到IL. 对于在Visual Studio中打开的代码,然后VS公开了许多插件使用的COM接口. EnvDTE是这个界...

防止C#事件到VB6代码创建死锁【代码】

我创建了一个多线程C#COM-Assembly,我在VB6中使用它. C#-COM可以从多个线程激发事件,我创建了一个不可见的From-object,并在引发之前使用它来同步所有事件.if (myForm.InvokeRequired() ) {delOnMessage myDelegate = new delOnMessage(Message_received);myForm.Invoke(myDelegate, new object[] { null, null }); } else {RaiseMyEvent(); }但是,如果VB6-Code位于事件处理程序内并调用COM-Object的某些方法,则会产生新事件.Privat...

c# – 使用VS 2010中的选项卡对齐代码【代码】

这可能是个人偏好,但我有点习惯使用标签进行这种对齐Application excelApplication = null;Workbooks workBooks = null;Workbook activeWorkBook = null;Worksheet activeWorkSheet = null;无论如何我可以使用一些组合键自动完成它吗?目前我手动使用标签对齐/缩进.我知道Ctrl K Ctrl F存在,但它没有给出上面的对齐/缩进. 任何插件/格式提示都非常受欢迎.我也使用Resharper,Resharper中有设置可以做到...

c# – 代码分析避免过度复杂 – 只需设置命令【代码】

我有一个带有16个按钮的WPF表单.当我的视图模型初始化时,我需要将所有16个设置为RelayCommand对象.这是我的所有Initialize()方法,但这会导致代码分析错误CA1502:AvoidExcessiveComplexity. 这是抑制CA警告的好例子,还是有更优雅的方法来设置这些命令而不会导致CA违规?[SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Justification = "Simply setting the commands")] private void Initiali...

如何将日期时间变量从C#代码传递给java webservice?【代码】

getClients(LoginInfo user, long sysId, java.lang.String accNum, java.lang.String ClientNum, java.util.Calendar fromTime, java.util.Calendar toTime, boolean showDeactivated, boolean showDetails).以上是我从C#代码调用的java webservice方法. 我使用以下值传递Time和ToTime参数DateTime from = new DateTime(2012, 3, 1, 1, 1, 1, DateTimeKind.Unspecified);DateTime to = new DateTime(2012, 4, 1, 1, 1, 1, DateTim...

c# – 转换简单的JavaScript代码【代码】

我一直试图转换this JavaScript code从图像中获得主色,到目前为止没有成功.我的colorCount&错误颜色变量.我不知道合适的&用于这些变量的等效数据类型.这是我的代码:public string dominantColor(Bitmap img) {int[] colorCount = new int[0];int maxCount = 0;string dominantColor = "";// data is an array of a series of 4 one-byte values representing the rgba values of each pixelBitmap Bmp = new Bitmap(img);BitmapDa...

c# – 实体框架代码与同一类的第一个双重关系【代码】

我有一个与类似页面关联的Page类.每个关联都有关于该关联的其他信息.这是已定义为Page表示的类.public class Page {[Key]public virtual int Id { get; protected set; }[Required][StringLength(32)]public virtual string Name { get; set; }[InverseProperty("Page")]public virtual ICollection<Association> Associations { get; set; } }每个页面都可以与任意数量的其他页面相关联.这将被定义为源页面和目标页面.我不介意关联...

c# – 将Web角色从源代码控制部署到azure

有没有办法从源代码控制部署到azure webrole. 我不介意我使用哪种sc系统,只是希望部署在’推送’上发生,就像使用git的azure网站一样.解决方法:Microsoft提供免费的hosted TFS service,允许您在TFS团队项目中发生签入时,将项目从TFS自动构建和部署到Azure.设置非常简单,大约需要10-15分钟.它目前处于预览状态,因此它是免费的.我有一个blog post和companion video. 博客文章和视频用于“Azure网站”,但“Azure Cloud Service”(您提到...

C# 控制台 迷宫深度寻路算法 代码【代码】

using System;public class DFS {//辅助方法:打印地图private static void printArray(int [][]m){int v = 0;for (int y = 0; y < 10; y++){for (int x = 0; x < 10; x++){v = m[y][x];if (v == 0) Console.Write(" ");if (v == 1) Console.Write("■");if (v == 2) Console.Write("X");if (v == 3) Console.Write(" ");if (v == 11) Console.Write("->");if (v == 12) Console.Write("^^");if (v == 13) Console.Write("<-");i...

如何重构这个C#代码?【代码】

我正在研究遗留代码,我看到了很多像这样的代码:public class Person {public Person(PersonData data){this.Name = data.Name;this.Gender = data.Gender ;}public String Name { get; private set;}public String Gender { get; private set;} }public class PersonData {public String Name;public String Gender; }public static Person ReadPerson(Reader reader) {PersonData data = new PersonData;data.Name = reader.Read...

无法使用C#代码在Adobe Reader 11中的特定页面上打开pdf文件【代码】

以下代码行用于在C#中的特定页面上打开PDF文件.代码对于除最新版本之外的所有adobe版本都非常好,即11.System.Diagnostics.Process myProcess = new System.Diagnostics.Process(); myProcess.StartInfo.FileName = "AcroRd32.exe"; myProcess.StartInfo.Arguments = "/A \"page=2=OpenActions\" C:\\Jack and Jill.pdf"; myProcess.Start();有人可以帮助我,让我们知道adobe reader 11的特殊之处.任何帮助都将不胜感激. 错误是“打开...