草庐IT

catalog_product_entity_int

全部标签

c# - LINQ 或 ADO.net Entity Framework - 学习哪个?

澄清一点:我在浏览JuliaLerman的OreillyEntityFramework标题时感到非常困惑。我有CharlieCalvert的基本LINQ,但是从我与Lerman的书的10分钟session中,它表明LINQ是LINQtoSQL,它的DataContext对象等似乎功能不足......尽管EntityFramework是future,但它有一个叫做EntitySQL的东西,在我看来它看起来与Transact-SQL完全一样。现在我的眼睛可能有点生锈了,但问题是:既然EntityFramework是Microsoft支持的主力,那么学习LINQtoSQL有什么意义吗varn

c# - LINQ to Entities 无法识别方法 'System.String get_Item (System.String)' ,

我该如何解决这个问题?这是我的代码:DateTimedtInicio=newDateTime();DateTimedtFim=newDateTime();Int32codStatus=0;if(!string.IsNullOrEmpty(collection["txtDtInicial"]))dtInicio=Convert.ToDateTime(collection["txtDtInicial"]);if(!string.IsNullOrEmpty(collection["txtDtFinal"]))dtFim=Convert.ToDateTime(collection["txtDt

c# - Entity Framework 代码优先 CTP4 默认列值?

我一直在使用EntityFrameworkCTP4研究CodeFirst,您可以使用ModelBuilder来构建您的表列。有没有办法使用ModelBuilder或其他机制为数据库中的列设置默认值?谢谢! 最佳答案 我正在使用构造函数来设置默认值。从来没有让我失望publicclassActivity{[Required]publicDateTimeAddedDate{get;set;}publicActivity(){AddedDate=DateTime.Now;}} 关于c#-Ent

c# - 比较两个 List<int>

我正在写一个小程序来比较两个列表。如果值相同,我将它们添加到listdups,如果它们不同,我将它们添加到distinct。我发现我的值有的加了,有的没有加,调试了一会儿,也不确定是什么问题。有人可以阐明一点吗?谢谢。ListgroupA=newList();ListgroupB=newList();Listdups=newList();Listdistinct=newList();groupA.Add(2);groupA.Add(24);groupA.Add(5);groupA.Add(72);groupA.Add(276);groupA.Add(42);groupA.Add(92)

c# - 如何将 int 转换为位掩码?

有没有办法将int转换为位掩码?例子:inti=33;应该转换为(不确定数据类型)bool[]bitmask=new[]{true,false,false,false,false,true};更新针对大多数答案:我需要这样做:BitArraybits=newBitArray(BitConverter.GetBytes(showGroup.Value));ListshowStrings=newList();for(inti=0;i如果不将其转换为位数组怎么办? 最佳答案 int已经是一个位掩码。如果你想转动这些位,你可以在整数上自由使

c# - 从 List<int> 返回字符串的最优雅方式

从列表中返回字符串最优雅的方法是什么好的,是的,我知道我可以做类似的事情publicstringConvert(Listsomething){vars=newStringBuilder();foreach(intiinsomething)s.AppendFormat("{0}",i);returns.ToString();}但我确信有一种方法可以用lambda来做到这一点我也尝试附加到一个stringbuilder,但这并没有达到预期的效果 最佳答案 IMO,您最好使用原始版本;LINQ很棒,但它并不是所有问题的答案。特别是,str

c# - Entity Framework 4.3 beta [Column(TypeName)] 问题,无法创建 xml 类型的列

我知道这是一个测试版(刚刚检查了EF4.3的新版本,它做了同样的事情)发布并且一些功能可能缺失,但我没有看到任何可以解释原因的东西......[Column(TypeName="xml")]publicstringSomeProperty{get;set;}...在使用EF4.3时不再创建xml类型的列(列创建为nvarchar(max)),我已经尝试过EF4.2并且可以很好地创建列。仅供引用,我正在连接到sqlserver2008r2并且还尝试了快速版。我正在使用XML来存储不断变化的数据模式的数据,虽然我知道这将作为字符串传回我需要能够针对sql中的xml数据创建存储过程。我也尝试

c# - 我应该将通用存储库与 Entity Framework 5 一起使用吗?

我目前正在使用具有通用存储库和工作单元模式的EntityFramework。我的模型类似于thisarticle中描述的模型我过去使用过GenericRepositories,非常喜欢它提供的全局功能。但是,在将它与EntityFramework一起使用时,我似乎每天都会遇到更多问题。在处理父/子/联结关系时,这些问题似乎会出现更多。将通用存储库与EF结合使用开始给我留下不好的印象,我开始认为将通用存储库与EF结合使用是错误的方法。有人可以帮我指引正确的方向吗? 最佳答案 本文的方法确实会成为一种痛苦,因为您已经在EF中拥有一个通用

c# - MVC 5 中的 System.Data.Entity.Core.ProviderIncompatible 异常

我正在mvc5中创建一个ASP.NETWeb应用程序,我制作了一个带有Controller的模型类。我的应用程序正在运行,但是当我想在像localhost:1234/Movies这样的url中访问我的电影Controller时,它会在我的MoviesController.cs文件中生成异常我使用的连接字符串是产生这个异常的函数是publicActionResultIndex(){returnView(db.Movies.ToList());}编辑异常详细信息“System.Data.Entity.Core.ProviderIncompatibleException”类型的异常发生在En

c# - 在 Select 和 Where 调用中重用 Linq to Entities 的 Expression<Func<T, TResult>

假设我有一个实体对象定义为publicpartialclassArticle{publicId{get;set;}publicText{get;set;}publicUserId{get;set;}}根据文章的某些属性,我需要确定给定用户是否可以删除该文章。所以我添加了一个静态方法来进行检查。像这样的东西:publicpartialclassArticle{publicstaticExpression>CanBeDeletedBy(intuserId){//Addlogictobereusedherereturna=>a.UserId==userId;}}现在我可以做using(MyE