62,016
社区成员
发帖
与我相关
我的任务
分享
//实体类
public partial class User
{
public int ID { get; set; }
public string UserName { get; set; }
public string LoginName { get; set; }
public string Password { get; set; }
}
string EntityName="User"; //已知实体类名称
Assembly ass = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory + "bin\\frame.dll"); //加载dll
Type t = ass.GetType("frame.Models." + EntityName); //获取类型
object model= Activator.CreateInstance(t); //创建实例
//User user=GetEntity<User>(1);//我想实现这句话的效果
public T GetEntity<T>(int id) where T : class
{
return repository.Find<T>(id);
}
dynamic obj = GetEntity<Object>(1);
这样写吧