来自数据库的CodeFirst在已有的数据上下文类中新增表

saozai01 2017-09-27 02:48:19
1.用来自数据库的Code First新建了一些表,它会自动生成一个数据上下文类( A.cs )以及数据库表的类
2.如果这个时候我想在此基础上再从数据库加几张表进来,要如何加,自己手动修改刚才生成的数据上下文类(A.cs)么?
3.因为如果我使用新建项目再按照步骤走,会重新生成一个新的数据上下文类(B.cs)
...全文
268 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
清澈的风 2017-10-09
  • 打赏
  • 举报
回复
EF创建数据库的三种方式Code First、Database First和Model First ,听你的意思是你是已有数据库,然后是通过数据库创建连接,那你用的方式应该属于Database First,如果你现在要在原本的数据库中添加新的表,那么你直接在数据库中添加即可,然后再到VS中重新创建连接就可以了 看你的描述应该属于Database First,如果确实是Code First创建的数据库,那么直接再添加实体类就ok的 Code First 创建数据库是直接在VS中写实体类就可以,每个类对应没个表,然后在App.config中添加

//这是App.config中添加的
<connectionStrings>
//database=MS 这个表示你要创建的数据库的名字 
    <add name="MSDB" connectionString="server=.;database=MS;uid=sa;pwd=456123" providerName="System.Data.SqlClient" />
  </connectionStrings>
漂亮的ComponentArtWebUI及Demo源码 产品特征: 先进的用户界面控件套装:为高级Web应用程序开发提供了16个优质的用户界面控件。 专为ASP.NET而设计:为三个先进且更强大的框架而设计:ASP.NET 1.0, ASP.NET 2.0和ASP.NET AJAX。 强大的客户端呈现技术:行业中最先进的Web用户界面技术。 深入整合ASP.NET AJAX:最理想的完全应用AJAX框架的控件。 全面的帮助文档和技术支持:提供了完善的产品在线帮助文档和全面的技术支持资源。 企业级服务和培训:为企业级项目开发定制专门的产品咨询和培训服务。 灵活的产品授权:针对开发者,服务和企业级应用提供不同的授权方式。 ComponentArt Web.UI 2007.1 更新信息 ComponentArt Web.UI 2007.1 版本中发布了三个最新的控件: ToolBar for ASP.NET ComboBox for ASP.NET Dialog for ASP.NET 以下为Web.UI组件2007.1版本中新增的功能特征: ComponentArt Grid 可以在Callback模式中缓存页面 (CallbackCachingEnabled和CallbackCacheSize属性)。 可在Callback模式中预加载页面到缓存中 (CallbackCacheLookAhead属性)。 页面在滑动条经过时可提取页面 (SliderFetchDelay属性)。 客户端滚动事件。 客户端beforeCallback事件。 ColumnResizeRedistributeWidth属性用于控制缩放状态。 ComponentArt Menu 引入(已选)checking和(未选)unchecking项的概念。允许菜单项成为复选框或者单元按钮。 引入(图标透明度)IconVisibility的概念。可使图标只在该项被选中或该项根目录时显示。 添加更多对上下文菜单扩展的控制:(TopGroupExpandDirection, TopGroupExpandOffsetX, TopGroupExpandOffsetY)。 增加了ExpandDisabledItems的布尔值属性。 改进了IE7中的元素覆盖运算法则,优化其执行性能。 ComponentArt MultiPage 增加了IE转换效果 (Transition, TransitionDuration属性)。 Web.UI 2007.1 版本没有进行整体框架的改变,只是在Web.UI 2006.2的基础上进行了改进,所以通过最新的ComponentArt.Web.UI.dll可以很方便的对之前的应用程序进行编译。 ComponentArt Web.UI是全球知名的ASP.NET用户界面控件包,它提供了ComponentArt独特的界面呈现技术,支持强大的AJAX技术,可以为您提供最先进的ASP.NET Web用户界面。ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面控件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。 2008年3月27日,专注于ASP.NET Web.UI及Charting控件开发的ComponentArt又发布了Web.UI的最一代版本:2008.1。该版本有四个框架平台:ASP.NET 1.0、ASP.NET 2.0、ASP.NET Ajax,还有当然是最新的.NET框架支持的ASP.NET 3.5了。 2008.1不仅对其代码的运行效率进行了优化,还最增了一个大家期盼已久的成员:Upload。上传空间虽已不是罕见的东东,可是ComponentArt提供的这款不会让你和你的开发团队失望的。 更主要的是ASP.NET 3.5的版本的发布的,同样,特性和功能都具备的同时,也加入了对LINQ的高度支持。这样,ASP.NET 3.5的开发人员也可以享用到这份大餐喽~ Advanced User Interface Control Suite: Includes 19 Premium User Interface controls for development of sophisticated web applications. Built for ASP.NET: Available in four progressively more powerful framework builds: ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5. Powerful Client-side Rendering Technology: Featuring the most advanced web user interface technology in the industry. Deepest ASP.NET AJAX Integration: The first true controls to fully exploit the most advanced AJAX framework available. Comprehensive Documentation and Support: Featuring complete product documentation online and all-inclusive technical support resources. Enterprise Consulting and Training: Customized consulting and training services are offered to support Enterprise development projects involving larger teams of developers. Flexible Licensing: Available at Developer, Subscription and Enterprise levels. ComponentArt Web.UI 包含以下用户界面控件 Calendar (日历) Grid (格) Rotator (旋转器) TabStrip (标签) CallBack (回调) Menu (菜单) SiteMap (地图) ToolBar (工具条) ComboBox (组合框) MultiPage (分页) Snap (抓取) TreeView (树形列) Dialog (对话框) NavBar (导航条) Splitter (框架分离) WebChart Lite (图) 如果涉及到安装序列号,请填写:3JKX6-YJW6X-GJJDP app_data为应用到的Sql和Access数据文件 documentation下为官方的相关文档 DllCode下为控件的源码
产品特征:
先进的用户界面控件套装:为高级Web应用程序开发提供了16个优质的用户界面控件。
专为ASP.NET而设计:为三个先进且更强大的框架而设计:ASP.NET 1.0, ASP.NET 2.0和ASP.NET AJAX。
强大的客户端呈现技术:行业中最先进的Web用户界面技术。
深入整合ASP.NET AJAX:最理想的完全应用AJAX框架的控件。
全面的帮助文档和技术支持:提供了完善的产品在线帮助文档和全面的技术支持资源。
企业级服务和培训:为企业级项目开发定制专门的产品咨询和培训服务。
灵活的产品授权:针对开发者,服务和企业级应用提供不同的授权方式。
ComponentArt Web.UI 2007.1 更新信息
ComponentArt Web.UI 2007.1 版本中发布了三个最新的控件:
ToolBar for ASP.NET
ComboBox for ASP.NET
Dialog for ASP.NET
以下为Web.UI组件2007.1版本中新增的功能特征:
ComponentArt Grid
可以在Callback模式中缓存页面 (CallbackCachingEnabled和CallbackCacheSize属性)。
可在Callback模式中预加载页面到缓存中 (CallbackCacheLookAhead属性)。
页面在滑动条经过时可提取页面 (SliderFetchDelay属性)。
客户端滚动事件。
客户端beforeCallback事件。
ColumnResizeRedistributeWidth属性用于控制缩放状态。
ComponentArt Menu
引入(已选)checking和(未选)unchecking项的概念。允许菜单项成为复选框或者单元按钮。
引入(图标透明度)IconVisibility的概念。可使图标只在该项被选中或该项根目录时显示。
添加更多对上下文菜单扩展的控制:(TopGroupExpandDirection, TopGroupExpandOffsetX, TopGroupExpandOffsetY)。
增加了ExpandDisabledItems的布尔值属性。
改进了IE7中的元素覆盖运算法则,优化其执行性能。
ComponentArt MultiPage
增加了IE转换效果 (Transition, TransitionDuration属性)。
Web.UI 2007.1 版本没有进行整体框架的改变,只是在Web.UI 2006.2的基础上进行了改进,所以通过最新的ComponentArt.Web.UI.dll可以很方便的对之前的应用程序进行编译。

ComponentArt Web.UI是全球知名的ASP.NET用户界面控件包,它提供了ComponentArt独特的界面呈现技术,支持强大的AJAX技术,可以为您提供最先进的ASP.NET Web用户界面。ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面控件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。

2008年3月27日,专注于ASP.NET Web.UI及Charting控件开发的ComponentArt又发布了Web.UI的最一代版本:2008.1。该版本有四个框架平台:ASP.NET 1.0、ASP.NET 2.0、ASP.NET Ajax,还有当然是最新的.NET框架支持的ASP.NET 3.5了。
2008.1不仅对其代码的运行效率进行了优化,还最增了一个大家期盼已久的成员:Upload。上传空间虽已不是罕见的东东,可是ComponentArt提供的这款不会让你和你的开发团队失望的。
更主要的是ASP.NET 3.5的版本的发布的,同样,特性和功能都具备的同时,也加入了对LINQ的高度支持。这样,ASP.NET 3.5的开发人员也可以享用到这份大餐喽~
Advanced User Interface Control Suite:
Includes 19 Premium User Interface controls for development of sophisticated web applications.
Built for ASP.NET:
Available in four progressively more powerful framework builds: ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX and ASP.NET 3.5.
Powerful Client-side Rendering Technology:
Featuring the most advanced web user interface technology in the industry.
Deepest ASP.NET AJAX Integration:
The first true controls to fully exploit the most advanced AJAX framework available.
Comprehensive Documentation and Support:
Featuring complete product documentation online and all-inclusive technical support resources.
Enterprise Consulting and Training:
Customized consulting and training services are offered to support Enterprise development projects involving larger teams of developers.
Flexible Licensing:
Available at Developer, Subscription and Enterprise levels.
ComponentArt Web.UI 包含以下用户界面控件

Calendar (日历)
Grid (格) Rotator (旋转器) TabStrip (标签)
CallBack (回调) Menu (菜单) SiteMap (地图) ToolBar (工具条)
ComboBox (组合框) MultiPage (分页) Snap (抓取) TreeView (树形列)
Dialog (对话框) NavBar (导航条) Splitter (框架分离) WebChart Lite (图)

如果涉及到安装序列号,请填写:3JKX6-YJW6X-GJJDP
app_data为应用到的Sql和Access数据文件
documentation下为官方的相关文档
DllCode下为控件的源码

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧