草庐IT

c# - sa1200 是否所有 using 指令都必须放在命名空间 (StyleCop) 内纯粹是装饰性的?

这个问题在这里已经有了答案:关闭13年前。PossibleDuplicate:ShouldUsingsbeinsideoroutsidethenamespacesa1200所有using指令必须放在命名空间(StyleCop)内这只是为了代码的可读性还是这样做有任何实际好处?它以某种方式帮助GC吗?

c# - CA1500 与 SA1309 - 哪一个获胜?

我会在前面加上前缀,我知道代码分析和StyleCop都是作为指导方针使用的,但许多人无论如何都选择忽略它们。但话虽如此,我想看看关于这两条规则的普遍共识是什么。RuleCA1500说不要使参数名称和私有(private)字段名称相同。RuleSA1309,另一方面,表示不要在成员前加上下划线或“m_”。这让我们几乎没有选择来区分私有(private)支持字段及其相应参数。举这些例子。SA1309投诉:classSomeClass{int_someField;publicSomeClass(intsomeField){this._someField=someField;}}CA1500提

c# - CA1500 与 SA1309 - 哪一个获胜?

我会在前面加上前缀,我知道代码分析和StyleCop都是作为指导方针使用的,但许多人无论如何都选择忽略它们。但话虽如此,我想看看关于这两条规则的普遍共识是什么。RuleCA1500说不要使参数名称和私有(private)字段名称相同。RuleSA1309,另一方面,表示不要在成员前加上下划线或“m_”。这让我们几乎没有选择来区分私有(private)支持字段及其相应参数。举这些例子。SA1309投诉:classSomeClass{int_someField;publicSomeClass(intsomeField){this._someField=someField;}}CA1500提

c# - 找不到命名空间 'System.Data.SqlServerCe'

我确实包含了System.Data.SqlServerCedll,将usingSystem.Data.SqlServerCe;放在我的代码中,但是当我打开.NET页面时,我得到:Thetypeornamespacename'SqlServerCe'doesnotexistinthenamespace'System.Data'(areyoumissinganassemblyreference?)我不知道如何解决这个问题。提前致谢。 最佳答案 这可以通过确认以下两点来解决:检查您是否已经将System.Data.SqlServerCe命

c# - 找不到命名空间 'System.Data.SqlServerCe'

我确实包含了System.Data.SqlServerCedll,将usingSystem.Data.SqlServerCe;放在我的代码中,但是当我打开.NET页面时,我得到:Thetypeornamespacename'SqlServerCe'doesnotexistinthenamespace'System.Data'(areyoumissinganassemblyreference?)我不知道如何解决这个问题。提前致谢。 最佳答案 这可以通过确认以下两点来解决:检查您是否已经将System.Data.SqlServerCe命

c# - System.Data.SqlClient.SqlConnection 不包含使用 dapper 和 c# 查询的定义

以下代码在编译时给出如下错误信息:'System.Data.SqlClient.SqlConnection'doesnotcontainadefinitionfor'Query'andnoextensionmethod'Query'acceptingafirstargumentoftype'System.Data.SqlClient.SqlConnection'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)我已经使用nuget打包器添加了Dapper。有什么想法吗?谢谢,代码:using(SqlConne

c# - System.Data.SqlClient.SqlConnection 不包含使用 dapper 和 c# 查询的定义

以下代码在编译时给出如下错误信息:'System.Data.SqlClient.SqlConnection'doesnotcontainadefinitionfor'Query'andnoextensionmethod'Query'acceptingafirstargumentoftype'System.Data.SqlClient.SqlConnection'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)我已经使用nuget打包器添加了Dapper。有什么想法吗?谢谢,代码:using(SqlConne

c#HTTP使用form-data发送请求

这个一直研究了很久,通过json字符串解析成键值对,再添加到Http请求中,经过测试可以正常接收数据。封装了方法publicstringHttpPost(stringurl,stringjsonStr){stringcontent="";try{stringboundary="---------------------------"+DateTime.Now.Ticks.ToString("x");byte[]boundarybytes=Encoding.ASCII.GetBytes("\r\n--"+boundary+"\r\n");byte[]endbytes=Encoding.ASCII

c# - 如何使用 Entity Framework 在 FluentAPI/Data Annotations 中定义外键可选关系?

我有一个包含以下代码的(示例)应用程序:publicclassPosts{[Key][Required]publicintID{get;set;}[Required]publicstringTypeOfPost{get;set;}publicintPollID{get;set;}publicvirtualPollPoll{get;set;}publicintPostID{get;set;}publicvirtualPostPost{get;set;}}基本上,我不知道是否有更好的方法,但是,我有一个帖子列表,人们可以选择是Poll还是Post,由于EntityFramework不适用于

c# - 如何使用 Entity Framework 在 FluentAPI/Data Annotations 中定义外键可选关系?

我有一个包含以下代码的(示例)应用程序:publicclassPosts{[Key][Required]publicintID{get;set;}[Required]publicstringTypeOfPost{get;set;}publicintPollID{get;set;}publicvirtualPollPoll{get;set;}publicintPostID{get;set;}publicvirtualPostPost{get;set;}}基本上,我不知道是否有更好的方法,但是,我有一个帖子列表,人们可以选择是Poll还是Post,由于EntityFramework不适用于