草庐IT

开发$架构

全部标签

c# - ExecuteScalar 返回 null 或 DBNull(开发或生产服务器)

我正在尝试向C#中的现有DataRow添加一列。之后,该列将填充我数据库中的单个值。DataRowdr已经存在并且列“COLNAME”也存在。comTBP是我的SqlCommand。dr["COLNAME"]=Convert.ToInt32(comTBP.ExecuteScalar());如果我的数据库中有一个值并且ExecuteScalar()可以获取该值,则一切正常。如果我在我的开发服务器(本地)上测试此代码,如果ExecuteScalar()返回null或DBNull并且我的新列的值为0,它也会工作。但是如果我将我的代码部署到生产服务器,就会出现问题。如果我做同样的事情,使用同一

c# - WPF 是开发业务线用户界面的不错选择吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭1年前。Improvethisquestion我们正在争论我们future的WindowsUI开发应该是WinForms还是WPF。你们中的一些人是如何做出这个决定的?我们的大多数应用程序都是LOB应用程序,我不确定我是否看到WPF对这些类型的应用程序有明显和压倒性的好处。然而,我对WPF的了解是有限的。我也有点担心WPF会再流行几年,然后Microsoft会厌倦它并把其他东西推给我们。我猜反对这一点的一个论据是VisualStudi

c# - 在教新开发人员时,我应该从单元测试开始吗?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.8年前关闭。Improvethisquestion我目前正在使用.Net3.5中的Silverlight、WCF、EnterpriseLibrary、Unity、LinqToSql、NUnit、RhinoMocks等技术进行项目我正在培训一个新的开发人员,他对VB脚本和SQL有一定的经验,但没有接触过.Net几乎100%的代码库都有单元测试覆盖率,但似乎让新开发人员开始编写单元测试太多了,有足够的东西让他了解,而不会增加单元测试和模拟

c# - 学习什么是一种很好的编程语言来拓宽 C# 开发人员的思维?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。9年前关闭。我在看ThePragmaticProgrammer昨晚,它建议你在职业生涯中学习一整套语言——即使你永远不会使用它们。我一直认为这是个好主意,但这本书给了我足够的动力去认真思考它。它还提到(大意是这样)“学习面向对象的设计,你会以不同的方式编写纯C程序”。我可以去(重新)学习Java,但它似乎是一个简单的选择,因为它是一种与C#遵循许多相同原则的语言。我可能

MRTK开发LeapMotion

1.资源导入导入SteamVRMRTK:Microsoft.MixedReality.Toolkit.Unity.Foundation.2.7.2.unitypackageLeapMotion:Core.unitypackageMRTK:Microsoft.MixedReality.Toolkit.Unity.Examples.2.7.2.unitypackage解决报错:删除报错的代码2.集成MRTK和LeapMotionMixedReality->Toolkit->Utilityies->LeapMotion->IntegrateLeapMotionUnityModules3.添加Leap

26岁转行网络安全,成功上岸安全开发!

前言我是去年9月22日才正式学习网络安全的,之前在国营单位工作了4年,在长沙一个月工资只有5000块,而且看不到任何晋升的希望,如果想要往上走,那背后就一定要有关系才行。而且国营单位的气氛是你干的多了,领导觉得你有野心,你干的不多,领导却觉得你这个人不错。我才26周岁,实在的受不了这种工作氛围,情绪已经压制了很多久,一心想着要跳出来,却一直找不到合适的机会。因为身边的朋友有在长沙做安全研发的,他工作了四五年的时间,可以在北京拿到3万的月薪,说心里话我是真的羡慕,这远超出了我的认知范围。所以经过朋友的推荐,我开始学习网络安全,一共学了大概5个多月的时间,今年的3月6号在长沙找到了一份安全研发的工

c# - 是否有用于开发 Entity Framework 4 代码优先的任何好的资源?

我正在尝试将我的模型优先项目转换为代码优先项目,因为我可以看到使用图形设计器处理模型会变得困难。不幸的是,通过我所有的谷歌搜索,我找不到一个描述如何进行代码优先开发的好引用。大多数资源都已过时(因此过时,他们将其称为纯代码),而我能找到的其他引用资料似乎假设您了解上下文构建和代码优先的基础知识(例如,他们将代码引用到构建上下文但不描述该代码实际应该去哪里,以及它是如何实际运行的)。是否有任何适合代码优先开发的资源,描述如何将您的POCO实体映射到数据库模式?编辑:好吧,我现在先放弃代码。我在回答中链接到的入门文档似乎有一些缺陷(例如,上下文构建和EntityConnectiondbCo

c# - 在 .NET Core 下的分层架构中自动创建 CRUD

我正在一个典型的三层架构下的新项目中工作:business、data和client,使用Angular作为前端。在这个项目中,我们将有一个我们想要自动化的重复性任务:CRUD的创建。我们要做的是生成模型和Controller(放置、获取、发布、删除)以及来自实体及其属性的其他基本项目信息。我最好的选择是什么?我曾考虑过模板T4,但我对它们的无知使我怀疑它是否是最佳选择。例如,来自这个实体:publicclassUser{publicintId{get;set;}publicstringName{get;set;}publicstringEmail{get;set;}publicIEnu

c# - 使用 MassTransit、RabbitMQ 和 SignalR 的分布式架构

我正在MassTransit的帮助下开发分布式应用程序和rabbitmq我必须提供在网页上生成报告的能力,无需通过单击按钮重新加载页面,我还应该调用Windows服务来准备数据(该服务处理每个请求30秒-1分钟)。我基于此示例的第一次尝试:https://github.com/MassTransit/Sample-RequestResponse[HttpPost]publicasyncTaskGenerateReport(stringsomeJsonData){varserviceAddress=newUri(ConfigurationManager.AppSettings["Base

c# - 微服务架构中的 ASP.NET 标识

我正在尝试通过将主要组件分解为单独的网络服务器来使用微服务架构来实现网络应用程序。我正在使用ASP.NETIdentity(仅电子邮件/用户名登录,无Facebook等)和“主”应用程序服务器实现身份验证服务器。我当前的挑战是弄清楚应用程序服务器将如何识别用户是否已通过身份验证服务器登录。由于身份验证服务器生成它用来验证用户身份的token,我想它们存储在某个地方并且可以由应用程序服务器查询,但我不确定如何去做。理想情况下,我的应用程序服务器WebAPI端点将能够使用[Authorize]注释。问:一台服务器如何使用ASP.NETIdentity通过单独的身份验证服务器控制访问?