无法加载指定的元数据System.Data.Metadata.Exception

产生背景

  删除了旧的EF实体模型,重新建的新的EF实体模型和之前建立的实体模型名称不一样。
  如:BidSystem.edmx(旧),LFBidSystem.edmx(新)。

  这里写图片描述

产生原因

  WCF服务层的配置文件web.config及单元测试项目中的配置文件app.config中的配置节和Model层的配置文件不一致,如图所示:

  这里写图片描述
  这里写图片描述

解决方法

  复制Model层的app.config文件中的配置节的链接字符串,替换上述两个文件中的相应位置。
  这里写图片描述

反思总结

  由于自己没有真正搭建过系统框架,配置文件中的一些内容不知道怎么来的。基础不扎实,就会犯错误。但是,错误给了我学习的机会,嘻嘻!

优化下面代码package Zzz; import java.awt.TexturePaint; import java.io.File; import java.io.FilenameFilter; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.text.BreakIterator; import java.util.Scanner; import javax.imageio.metadata.IIOInvalidTreeException; import javax.imageio.plugins.jpeg.JPEGImageWriteParam; import javax.sound.sampled.Port; import org.omg.CORBA.INTERNAL; public class Test3{ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); System.out.print("请输入对方的IP地址"); String ipAddress=scanner.nextLine(); InetAddress ip=InetAddress.getByName(ipAddress); System.out.print("请输入对方的端口号"); int toPort=scanner.nextInt(); System.out.print("请输入本地接受的端口号:"); int listenPort=scanner.nextInt(); new Thread(); new Thread(); } } class SendThread implements Runnable{ private int Port; private InetAddress ip; public SendThread(int Port,InetAddress ip) { this.ip=ip; this.Port=Port; // TODO Auto-generated constructor stub } @Override public void run() { // TODO Auto-generated method stub try { Scanner scanner=new Scanner(System.in); DatagramSocket socket=new DatagramSocket(); System.out.println("开始聊天"); DatagramPacket packet=new DatagramPacket(new byte[1024], 1024, ip, Port); while(true){ String zyk=scanner.nextLine(); packet.setData(zyk.getBytes()); socket.send(packet); if (zyk.equals("bye")) { break; } } System.out.println("退出聊天"); socket.close(); } catch (Exception e) { // TODO: handle exception } } } class RecieveThread implements Runnable{ private int Port; public RecieveThread(int Port){ this.Port=Port; } @Override public void run() { while(true){ try { DatagramSocket socket=n
最新发布
06-02
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值