数据库链接配置:

<connectionStrings>
<add name="XxzxWorkEntities" connectionString="metadata=res://*/fenlei.csdl|res://*/fenlei.ssdl|res://*/fenlei.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost;initial catalog=XxzxWork;user id=sa;password=123!@#;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>

  增、删、改、查实例

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace EFtest
{
class Program
{
static void Main(string[] args)
{
var db = new XxzxWorkEntities();
//删除
var fenleiDel = db.CategoryMaintenance.First(p => p.ID == "666");
db.CategoryMaintenance.Remove(fenleiDel);
db.SaveChanges(); //新增
var newfenlei = new CategoryMaintenance();
newfenlei.ID = "666";
newfenlei.Name = "666";
newfenlei.ParentID = "top";
newfenlei.ContentType = "内容";
newfenlei.IsEffective = "是";
db.CategoryMaintenance.Add(newfenlei);
db.SaveChanges(); //修改
var fenleiObj = db.CategoryMaintenance.First(a => a.ID == "666");
fenleiObj.Name = "666被修改22";
db.CategoryMaintenance.Attach(fenleiObj);
db.Entry(fenleiObj).State = EntityState.Modified;
db.SaveChanges(); //查询
var Item = db.CategoryMaintenance.Where(a =>a.ParentID=="top" && a.IsEffective=="是").OrderBy(a => a.ID).ToList();
foreach (var fenlei in Item)
{
if (fenlei.Name.ToString()=="测试")
{
//跨表查询
var subItem = db.XxzxMainMsg.Where(b => b.BigFl == "主栏目"&&b.IsDeleted == null && b.SmallFl == fenlei.Name.ToString());
Console.Write(fenlei.Name + "\n");
foreach (var subneirong in subItem)
{
Console.Write(subneirong.STitle + "\n");
}
}
}
Console.ReadKey();
}
}
}

  

最新文章

  1. 【iCore3应用开发平台】发布 iCore3 应用开发平台出厂代码rev0.0.5
  2. 安装beautifulsoup4
  3. Entity Framework Code First for SQL Compact
  4. 关于转换大写中文金额-新学的java函数整理
  5. 转 web项目中的web.xml元素解析
  6. Windows XP PRO SP3 - Full ROP calc shellcode
  7. 剑指offer--7题
  8. Webform——Repeater多表联合显示
  9. spoj 3885
  10. 解决SQL Server的TEXT、IMAGE类型字段的长度限制
  11. 关于Vue.js 使用v-cloak后仍显示变量的解决方法
  12. InstallShield -6109
  13. 查找字符在字符串中第N次出现的位置
  14. Matlab基础部分2-数组和矩阵分析
  15. re正则表达式方法
  16. Azure DevOps Server 2019 (TFS)安装教程
  17. Qt 拖动窗口位置
  18. hihocode 九十七周 中国剩余定理
  19. 面试题21:包含min函数的栈
  20. python编码(六)

热门文章

  1. day31—CSS Reset 与页面居中布局
  2. 本站CSS代码
  3. Linux 初始化系统(init)- systemd
  4. Using Tensorflow SavedModel Format to Save and Do Predictions
  5. oracle创建sequence序列语法
  6. vim插件管理器:Vundle的介绍及安装(很全)(转载)
  7. instanceof 和isinstance的区别
  8. Linux系统平台调优
  9. BJSV-P-004无缝大屏显示
  10. 一、dynamic