2013-03-09 93 views
1

我有一个使用实体框架代码优先使用现有数据库的项目。到目前为止,我已经为每个现有的表格创建了相应的类,这一切都很成功。什么是辉煌的是,如果有一种方法来快速生成一个表的类,以节省手动编码每个类的时间,任何想法?我想留在代码优先,所以请不要建议替代方法,谢谢。将MS SQL Server表转换为C#类

+0

所以你想先使用代码,但生成你的代码?看起来像鸡/蛋问题。 – 2013-03-09 23:07:52

+0

我想使用实体框架,但仅限代码。我在网上看到的每个地方都将这个定义为“实体框架代码优先与现有数据库”。 – user1166905 2013-03-09 23:16:12

回答

1

您可以先使用EF数据库 - 这将生成可用作基础的.cs类。只需复制CS代码,然后删除EF数据库的第一件东西。

+0

就像创建一个独立的项目来生成一组类一样,这看起来相当简单和容易的解决方案。您可以使用Database First一次生成一张表吗?还是您必须执行所有操作? – user1166905 2013-03-09 23:19:35

+0

当然,您可以一次做一张桌子或选择全部桌子以完成任务。使用EF的GUI非常易于使用。您不必在另一个项目中制作它 - 但这会保持您的配置清洁。 – Prescott 2013-03-09 23:21:40