我正在为自己编写一个实用程序,它需要能够访问 SQL 数据库中的一对表。我使用了 SqlEntityConnection 类型提供程序,并从表中获得了我需要的数据作为易于使用的实体。
我注意到的一件事是项目的启动和编译增加了很多。我怀疑这是因为数据库有超过一百个表,它正在编译并从所有表中获取数据,而不仅仅是我需要的两个表。有没有办法将 EntityTypeProvider 限制为仅引用架构中所需的表?
type private EntityConnection = SqlEntityConnection<ConnectionString="Server=Server;Initial Catalog=Database;Integrated Security=SSPI;MultipleActiveResultSets=true", Pluralize = true>
let private context = EntityConnection.GetDataContext()