![](/img/trans.png)
[英]How create file excel in C# with Class Library (.NET Framework)?
[英]C# .Net class library database schema create
我创建了一个将在多个项目中使用的类库。 该库包括数据库中的实体和关联表的实体。 我的问题是:当我将此库包含在项目中时,如何创建这些表?
我怀疑您想要一个用于生成数据库的对象库吗?
如果是这样,您可以使用EntityFramework CodeFirst实现。
至少您将需要对象和DbContext。
典型的设置可能如下:
实体
public class Person {
public string FirstName { get; set; }
public string LastName { get; set; }
}
DbContext
public class MyDbContext : System.Data.Entity.DbContext {
public MyDbContext(string nameOrConnectionString) : base(nameOrConnectionString)
public DbSet<Person> People { get; set; }
}
这些将存在于您的项目中,并且当您添加对它的引用时(例如,Web项目)。 有多种构建数据库的方法,您可以从Web项目中调用构造函数(MyDbContext)并将连接字符串传递给服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.