Tag: devart

validationoracle数据库连接的一些棘手的快速方法

我的WCF服务需要检查现在是否可用,我们可以使用它。 我们有很多远程dbs。 它们的连接有时很奇怪,不能用于查询数据或其他。 因此,例如,这是使用的常规连接字符串: User Id=user;Password=P@ssw0rd;Data Source=NVDB1;Connection Timeout=30 这是服务方法,用于获取 public List GetAliveDBs(string city) { if (String.IsNullOrEmpty(city)) return null; List cityDbs = (from l in alldbs where !String.IsNullOrEmpty(l.Value.city) && l.Value.city.ToUpper() == city.ToUpper() select l.Value.connString).ToList(); // There is no such city databases if (cityDbs.Count == 0) return null; ReaderWriterLockSlim locker = new ReaderWriterLockSlim(); Parallel.ForEach(cityDbs, p => { […]

System.Data.MetadataException:无法加载指定的元数据资源

我的连接字符串如下: 我的代码如下: using (var db= new RollCallDBEntities()) //ok { var query = db.TBL_ROLLCALL.ToList(); //Unable to load the specified metadata resource. } 我的集会: System.Engine 有人有主意吗? 这些链接没有解决我的问题: MetadataException:无法加载指定的元数据资源 entity framework无法加载指定的元数据资源 entity framework:无法加载指定的元数据资源 无法加载指定的元数据资源

如何使用Entity Framework在oracle包中调用存储过程?

我在oracle 11g中有一个包如下: CREATE OR REPLACE PACKAGE “HRS.PKG_TRAINING_SP” as TYPE T_CURSOR IS REF CURSOR; procedure GETPERSONNELTRAINIGLIST( personnel_Id_in in string, base_date_in in string, is_current_in in number, lst OUT T_CURSOR ); end; 如何使用Entity Framework(代码优先)执行上述过程包( GETPERSONNELTRAINIGLIST )? 注意:我正在使用Entity Framwork 6.0(代码优先)并开发EF Provider for Oracle。 更新:我使用以下代码: var param1 = new OracleParameter(“personnel_Id_in”, OracleDbType.VarChar, “c5eb5589-8fee-47b6-85ad-261a0307cc16”, ParameterDirection.Input); var param2 = new OracleParameter(“base_date_in”, OracleDbType.VarChar, “1112”, […]

在非原始/非结构对象上检查null之后,“可空对象必须具有值”exception

我得到Nullable object must have a value after checking for null在常规对象上进行null检查后返回值。 我发现了各种各样的问题,主要是关于linq-to-sql,有相同的问题,但总是有可空的原始类型(如bool?或DateTime? )。 在我的情况下导致exception的行看起来像这样: myDataContext.Orders.Where(y => customer.Address == null || (string.IsNullOrEmpty(customer.Address.Street) || y.Customers.Addresses.Street == customer.Address.Street))) customer类看起来像这样: public class Customer { private Address address = null; public Address Address{get{return address;} set{address=value;}} } address属性如下所示: public class Address { private string street = null; public string Street{get{return street ;} […]