转向 poco,想知道是否有人编写了在 EF4 中使用 poco 时生成存储过程代码的模板?
我指的不是 sql 代码,而是与 Sql 服务器通信的实际 C# 代码。
那太棒了!!!
任何建议或链接都会很棒
最佳答案
尝试 EF 的数据库 SqlQuery
public class SpecificationAdHocQuery<T> : ISpecificationAdHocQuery<T> where T : class
{
protected string Sql;
protected object[] Parameters;
protected SpecificationAdHocQuery()
{
}
public SpecificationAdHocQuery(string sql, params object[] parameters)
{
Sql = sql;
Parameters = parameters;
}
public T ExecuteAdHocQueryReturnsEntity(Database database)
{
return database == null ? default(T) : database.SqlQuery<T>(Sql, Parameters).FirstOrDefault();
}
public IQueryable<T> ExecuteAdHocQueryReturnsEntities(Database database)
{
return database == null ? default(IQueryable<T>) : database.SqlQuery<T>(Sql, Parameters).AsQueryable();
}
关于entity-framework - 使用poco生成存储过程代码的T4模板。有人做过吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4480118/