草庐IT

swing-app-framework

全部标签

c# - Entity Framework - 在使用之前检查单个记录的正确方法

为了获得记录列表,我通常会按照以下方式做一些事情:varefCompany=fromain_dbRiv.Companywherea.CompanyId==companyFeedInfo.CompanyIdselecta;要获取单个记录,当我知道我正在使用PK检索它时,我会使用类似的方法:varefCompany=(fromain_dbRiv.Companywherea.CompanyId==companyFeedInfo.CompanyIdselecta).First();现在,使用单记录方法,如果PK是错误值(就像它故意在测试中那样),第二行会抛出错误。获取和处理单个记录的最佳实践方

c# - 从IOS图片上传到.net app : Rotate

我有以下代码用于将图片从IOS设备上传到我的.net应用程序并调整其​​大小。用户习惯以纵向拍摄照片,然后所有照片都以错误的旋转方式显示在我的应用程序中。有什么解决方法的建议吗?stringfileName=Server.HtmlEncode(FileUploadFormbilde.FileName);stringextension=System.IO.Path.GetExtension(fileName);System.Drawing.Imageimage_file=System.Drawing.Image.FromStream(FileUploadFormbilde.PostedF

c# - Entity Framework 代码优先 : which DataType attribute for DateTime2?

有时在使用EntityFrameworkCodeFirst时,默认约定不会创建您想要的数据库类型。例如,默认情况下System.DateTime类型的属性会创建DateTime类型的数据库列。如果你想让它有一个datetime2类型(没有时区和夏令时问题的DateTime类型)怎么办?可以使用DataTypeAtrribute通过数据注释指定所需的数据库类型。DataTypeAttribute的build者之一接受参数DataTypeEnumeration.所以可以指定如下内容:[DataType(DataType.DateTime)]publicDateTimeDateOfBirth

c# - Entity Framework 运行时连接字符串

我想在运行时为我的数据库提供连接字符串。我正在使用EntityFramework。这是我目前所拥有的classMyClassDBContext:DbContext{publicMyClassDBContext(stringstr):base(str){this.Database.Connection.ConnectionString=str;}}为了使用上面的代码,我试过了//createconnectionstringEntityConnectionStringBuildermyConn=newEntityConnectionStringBuilder();myConn.Provid

c# - 使用 Entity Framework 仅从日期时间值获取日期部分

我只想从数据库的“日期时间”值中获取日期部分我正在使用下面的代码..但它正在获取日期和时间部分。using(FEntitiescontext=newFEntities()){DateTimedate=DateTime.Now;if(context.tblvalue.Any(x=>x.date==date)){}} 最佳答案 您可以只比较指定的部分:context.tblvalue.Any(x=>x.date.Year==data.Year&&x.date.Month==data.Month&&x.date.Day==data.Day

c# - 在 App.config 中设置 WCF ClientCredentials

是否可以在App.config中为WCF设置客户端凭据?我想避免这样做:UsingsvcAsNewMyServiceClientsvc.ClientCredentials.UserName.UserName="login"svc.ClientCredentials.UserName.Password="pw"...EndUsing登录名和密码应该是配置的一部分。 最佳答案 扩展LadislavMrnka的回答,您可能会发现此实现很有用:publicclassUserNameClientCredentials:ClientCreden

c# - Entity Framework 和业务对象

我以前从未使用过EntityFramework,我想尝试一些实现它的个人项目来尝试一下。我看到实体可以暴露给表示层。但我不希望暴露某些字段,如修改日期和创建日期等字段以及各种其他数据库字段。我如何实现业务对象并仅公开我需要的属性,但仍然保持对象可序列化?与LinqToSql相比,它还有什么优势? 最佳答案 当您在EDMX模型中定义一个实体时,您可以指定每个属性的setter和getter的可见性,因此如果您不希望ModifiedDate在其他层中可见,您可以简单地将其指定为内部。如果您的要求更复杂,例如ModifiedDate应该可

c# - DbContext -> DbSet -> Where 子句丢失( Entity Framework 6)

我已经阅读了一些EntityFramework6的教程...基础很简单。using(varcontext=newMyContext()){Useru=context.Users.Find(1);}但是如何在用户的“DbSet”上使用“Where”或其他东西呢?publicclassMyContext:DbContext{publicMyContext():base("name=MyContext"){//this.Database.Log=Console.Write;}publicvirtualDbSetUsers{get;set;}}用户[Table("User")]publiccl

c# - 在 Unity App.Config 文件中包含通用类

我有一类类型ISimpleCache我想在App.Config文件中添加为类型别名(然后是类型)线,MyApplication"/>由于显然是错误的,但是我不相信转义它们;也是对的。我目前正在拆分我的代码以使用Unity,因此距离可编译的代码库太远无法快速测试它,并希望在这里得到一些确认。 最佳答案 查看this博文:Inordertowriteagenerictype,usethe`signfollowedbythenumberofgenerictypesthattheinterface/classreceives.同一页的评论说

c# - 如何从 App.config 中读取这个自定义配置?

如何从App.config中读取这个自定义配置?而不是这个: 最佳答案 要使您的集合元素能够直接位于父元素(而不是子集合元素)中,您需要重新定义您的ConfigurationProperty。例如,假设我有一个集合元素,例如:publicclassTestConfigurationElement:ConfigurationElement{[ConfigurationProperty("name",IsKey=true,IsRequired=true)]publicstringName{get{return(string)this["