Entity framework EF 4.1 RC Run SQL语句
我想使用CF运行SQL语句,但CF没有修复相关实体。我怎样才能做到这一点?Entity framework EF 4.1 RC Run SQL语句,entity-framework,entity-framework-4.1,Entity Framework,Entity Framework 4.1,我想使用CF运行SQL语句,但CF没有修复相关实体。我怎样才能做到这一点? 我可以使用DbConnection手动运行语句并修复相关实体吗?您也可以执行多重SQL语句来获取关系 var entity = context.Database.SqlQuery<MyEntity>("SELECT ..."); var relatedEntities = context.Database.SqlQuery<MyRelatedEntity>( "SELECT ... WHE
我可以使用DbConnection手动运行语句并修复相关实体吗?您也可以执行多重SQL语句来获取关系
var entity = context.Database.SqlQuery<MyEntity>("SELECT ...");
var relatedEntities = context.Database.SqlQuery<MyRelatedEntity>(
"SELECT ... WHERE EntityId = @id", new SqlParemater("id", entity.Id));
var entity=context.Database.SqlQuery(“选择…”);
var relatedEntities=context.Database.SqlQuery(
“选择…其中EntityId=@id”,新的SqlParemater(“id”,entity.id));
如果使用DbConnection
并作为DbCommand
执行SQL,则必须使用DbDataReader
并以旧的ADO.NET方式创建实体。不会为您进行任何映射