获取数据库表名并执行SQL语句
我试图在Orchard中执行sql语句。我的第一个问题是如何获得实际的表名 我使用Migration.cs基于此类创建了一个表:获取数据库表名并执行SQL语句,sql,sql-server,nhibernate,orchardcms,orchardcms-1.7,Sql,Sql Server,Nhibernate,Orchardcms,Orchardcms 1.7,我试图在Orchard中执行sql语句。我的第一个问题是如何获得实际的表名 我使用Migration.cs基于此类创建了一个表: public class Product { public int ProductId {get;set;} public string ProductDescription {get; set;} } 知道orchard根据模块名在安装过程中为产品添加前缀,获取表名的正确方法是什么。另外,在Orchard中执行生成的批处理SQL语句的最佳方式是什么
public class Product
{
public int ProductId {get;set;}
public string ProductDescription {get; set;}
}
知道orchard根据模块名在安装过程中为产品添加前缀,获取表名的正确方法是什么。另外,在Orchard中执行生成的批处理SQL语句的最佳方式是什么 我有一个从NHibernate提取元数据的通用解决方案。请参阅链接。出于这个原因和DB引擎的可移植性,您应该避免运行原始SQL。改为使用HQL。链接已失效,因此不能再将其视为答案