草庐IT

Multilingual_entity

全部标签

c# - 使用 Entity Framework 进行 LIKE 查询

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtodoSQLLike%inLinq?LikeOperatorinEntityFramework?我正在做这样的查询:varmatches=frommindb.Customerswherem.Name==keyselectm;但我不需要m.Name与key完全相等。我需要m.Name就像key一样。我找不到如何重新创建SQL查询:WHEREm.NameLIKEkey我正在使用SQLServer2008R2。怎么做?谢谢。

c# - Entity Framework 代码优先命名约定 - 回到复数表名?

我只是先了解一下EntityFramework代码。按照他们的命名约定,我们现在必须将我们的表命名为复数,而不必干预该工具。我知道映射可能会被过度使用。我的问题是,在遵循单数命名约定多年之后,我们是否会重新使用复数名称?此外,我想知道为什么新示例使用Northwind而不是AdventureWorks。我认为原因是因为AW使用单数命名,他们无法展示无代码功能 最佳答案 CodeFirst的RTM版本将完全支持一项名为可插入约定的很酷的功能,您可以在其中添加或替换默认约定,例如您提到的约定。幸运的是,您要查找的内容已包含在CTP5中。

c# - Entity Framework 代码优先命名约定 - 回到复数表名?

我只是先了解一下EntityFramework代码。按照他们的命名约定,我们现在必须将我们的表命名为复数,而不必干预该工具。我知道映射可能会被过度使用。我的问题是,在遵循单数命名约定多年之后,我们是否会重新使用复数名称?此外,我想知道为什么新示例使用Northwind而不是AdventureWorks。我认为原因是因为AW使用单数命名,他们无法展示无代码功能 最佳答案 CodeFirst的RTM版本将完全支持一项名为可插入约定的很酷的功能,您可以在其中添加或替换默认约定,例如您提到的约定。幸运的是,您要查找的内容已包含在CTP5中。

c# - 未找到具有不变名称 'System.Data.SqlClient' 的 ADO.NET 提供程序的 Entity Framework 提供程序。

我们使用EntityFramework6和CodeFirst。我们有一个控制台应用程序,它没有引用EntityFramework,而是从其App.config中读取连接字符串。它调用DatabaseInitializationUtilities程序集,将连接字符串作为参数传递。DatabaseInitializationUtilities引用了EF6(EntityFramework和EntityFramework.SqlServer)。它的App.config是这样的:当执行到DatabaseInitializationUtilities尝试运行脚本的行时context.Databas

c# - 未找到具有不变名称 'System.Data.SqlClient' 的 ADO.NET 提供程序的 Entity Framework 提供程序。

我们使用EntityFramework6和CodeFirst。我们有一个控制台应用程序,它没有引用EntityFramework,而是从其App.config中读取连接字符串。它调用DatabaseInitializationUtilities程序集,将连接字符串作为参数传递。DatabaseInitializationUtilities引用了EF6(EntityFramework和EntityFramework.SqlServer)。它的App.config是这样的:当执行到DatabaseInitializationUtilities尝试运行脚本的行时context.Databas

c# - Entity Framework 4.1 InverseProperty 属性

只是想了解更多关于RelatedTo属性的信息,我发现它已被EF4.1RC中的ForeignKey和InverseProperty属性所取代。有谁知道有关此属性变得有用的场景的任何有用资源?我应该在导航属性上使用这个属性吗?示例:publicclassBook{publicintID{get;set;}publicstringTitle{get;set;}[ForeignKey("FK_AuthorID")]publicAuthorAuthor{get;set;}}publicclassAuthor{publicintID{get;set;}publicstringName{get;s

c# - Entity Framework 4.1 InverseProperty 属性

只是想了解更多关于RelatedTo属性的信息,我发现它已被EF4.1RC中的ForeignKey和InverseProperty属性所取代。有谁知道有关此属性变得有用的场景的任何有用资源?我应该在导航属性上使用这个属性吗?示例:publicclassBook{publicintID{get;set;}publicstringTitle{get;set;}[ForeignKey("FK_AuthorID")]publicAuthorAuthor{get;set;}}publicclassAuthor{publicintID{get;set;}publicstringName{get;s

c# - Entity Framework 抛出异常 - 无效的对象名称 'dbo.BaseCs'

我遵循了Adam的回答hereEntityFramework现在可以工作,Seed()方法也可以工作。但是当我尝试像这样访问数据库时:publicUserFindUserByID(intid){return(fromiteminthis.Userswhereitem.ID==idselectitem).SingleOrDefault();}.............................................................................//GET:/Main/publicActionResultIndex(int?id){vard

c# - Entity Framework 抛出异常 - 无效的对象名称 'dbo.BaseCs'

我遵循了Adam的回答hereEntityFramework现在可以工作,Seed()方法也可以工作。但是当我尝试像这样访问数据库时:publicUserFindUserByID(intid){return(fromiteminthis.Userswhereitem.ID==idselectitem).SingleOrDefault();}.............................................................................//GET:/Main/publicActionResultIndex(int?id){vard

c# - 使用 Entity Framework 6.1 fluent API 创建唯一索引

我有一列“名称”,它必须是唯一的。没有外键或类似的东西。EF6.1终于支持通过注释创建此类索引。这已经在SO上讨论过了。但似乎只能通过类中的注释来完成。如何仅使用FluentAPI来做到这一点?像这样:publicclassPersonConfiguration:EntityTypeConfiguration{publicPersonConfiguration(){HasKey(p=>p.Id);Property(p=>p.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);//notpossible?Ind